1. Solution Strategy

  • Implement HtmlSC in Groovy and Java with minimal external dependencies. Wrap this implementation into a Gradle plugin, so it can be used within automated builds. Details are given in the Gradle plugin concept.

  • Apply the template-method-pattern (see e.g. {template-method-url}) to enable: