StringTemplate 4

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 powers the ANTLR 3 and 4 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.

License

License

Categories

Categories

Ant Build Tools ANTLR Compiler-compiler
GroupId

GroupId

org.antlr
ArtifactId

ArtifactId

ST4
Last Version

Last Version

4.3.3
Release Date

Release Date

Type

Type

jar
Description

Description

StringTemplate 4
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 powers the ANTLR 3 and 4 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.
Source Code Management

Source Code Management

https://github.com/antlr/stringtemplate4/tree/master

Download ST4

How to add to project

<!-- https://jarcasting.com/artifacts/org.antlr/ST4/ -->
<dependency>
    <groupId>org.antlr</groupId>
    <artifactId>ST4</artifactId>
    <version>4.3.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.antlr/ST4/
implementation 'org.antlr:ST4:4.3.3'
// https://jarcasting.com/artifacts/org.antlr/ST4/
implementation ("org.antlr:ST4:4.3.3")
'org.antlr:ST4:jar:4.3.3'
<dependency org="org.antlr" name="ST4" rev="4.3.3">
  <artifact name="ST4" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.antlr', module='ST4', version='4.3.3')
)
libraryDependencies += "org.antlr" % "ST4" % "4.3.3"
[org.antlr/ST4 "4.3.3"]

Dependencies

compile (1)

Group / Artifact Type Version
org.antlr : antlr-runtime jar 3.5.2

test (1)

Group / Artifact Type Version
junit : junit jar 4.13.2

Project Modules

There are no modules declared in this project.
org.antlr

Antlr Project

The Project organization for the ANTLR parser generator.

Versions

Version
4.3.3
4.3.2
4.3.1
4.3
4.2
4.1
4.0.8
4.0.7
4.0.7-rc-2
4.0.7-rc-1
4.0.4
4.0.3