StringTemplate is a java template engine for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalization/localization. It evolved over years of effort developing jGuru.com. StringTemplate also generates the stringtemplate website: http://www.stringtemplate.org and powers the ANTLR v3 code generator. Its distinguishing characteristic is that unlike other engines, it strictly enforces model-view separation. Strict separation makes websites and code generators more flexible and maintainable; it also provides an excellent defense against malicious template authors. There are currently about 600 StringTemplate source downloads a month. ${java5.home}/lib/rt.jar ${env.JAVA6_HOME} ${java6.home}/lib/rt.jar ${bootclasspath.java5} 2ba227de4f1fe45d203d076aadbb0e3705eb6f82 ${bootclasspath.java6} UTF-8 https://oss.sonatype.org/content/repositories/snapshots/ org.apache.maven.plugins__maven-enforcer-plugin__1.2|org.apache.maven.plugins__maven-enforcer-plugin__1.2|org.apache.maven.plugins__maven-jar-plugin__2.4|org.antlr__antlr3-maven-plugin__3.5.2|org.apache.maven.plugins__maven-compiler-plugin__3.1|org.apache.maven.plugins__maven-release-plugin__2.5|org.apache.maven.plugins__maven-surefire-plugin__2.17|org.codehaus.mojo__findbugs-maven-plugin__2.5.3|org.apache.maven.plugins__maven-source-plugin__2.2.1|org.apache.maven.plugins__maven-javadoc-plugin__2.9.1|org.apache.maven.plugins__maven-gpg-plugin__1.5 ${env.JAVA5_HOME}