freemarker - FreeMarker template engine

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package name freemarker
Package version 2.3.16
Package release 2.jpp6
Package architecture noarch
Package type rpm
Installed size 931.34 KB
Download size 860.30 KB
Official Mirror
FreeMarker is a "template engine"; a generic tool to
generate text output (anything from HTML or RTF to
autogenerated source code) based on templates.
FreeMarker is designed to be practical for the generation
of HTML Web pages, particularly by servlet-based applications
following the MVC (Model View Controller) pattern.
Although FreeMarker has some programming capabilities,
it is not a full-blown programming language like PHP. Instead,
Java programs prepare the data to be displayed, and FreeMarker
just generates textual pages that display the prepared data
using templates.
FreeMarker is not a Web application framework. It is suitable
for a component in a Web application framework, but the
FreeMarker engine itself knows nothing about HTTP or servlets.


Package Version Architecture Repository
freemarker-2.3.15-1.jpp5.noarch.rpm 2.3.15 noarch JPackage 5.0
freemarker - - -


Name Value
avalon-logkit -
dom4j -
el_1_0_api -
java >= 1.5.0
jaxen >= 1.1
jdom -
jpackage-utils -
jython -
log4j -
rhino -
saxpath -
servlet_api -
struts -


Name Value
freemarker = 2.3.16-2.jpp6


Type URL
Binary Package freemarker-2.3.16-2.jpp6.noarch.rpm
Source Package freemarker-2.3.16-2.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install freemarker rpm package:
    # yum install freemarker
  1. Add the JPackage 6.0 repository:
    # zypper addrepo jpackage-6.0
  2. Install freemarker rpm package:
    # zypper install freemarker
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install freemarker rpm package:
    # urpmi freemarker




2011-03-07 - David Walluck <> 0:2.3.16-2
- bootstrap not required
2011-03-07 - David Walluck <> 0:2.3.16-1
- 2.3.16
2009-03-23 - Ralph Apel <> - 0:2.3.15-1.jpp5
- 2.3.15
2006-04-24 - Fernando Nasser <> - 0:2.3.6-2jpp
- Use compat javacc3 package
2006-03-30 - Ralph Apel <r.apel at> 0:2.3.6-1jpp
- Upgrade to 2.3.6
- Replace old avalon-framework, avalon-logkit with current excalibur-*
2006-03-10 - Fernando Nasser <> 0:2.3-2jpp
- First JPP 1.7 build
2004-10-08 - Ralph Apel <r.apel at> 0:2.3-1jpp
- First release

See Also

Package Description
freemarker-javadoc-2.3.16-2.jpp6.noarch.rpm Javadoc for freemarker
freemarker-manual-2.3.16-2.jpp6.noarch.rpm Documents for freemarker
fulcrum-testcontainer-1.0.6-1.jpp6.noarch.rpm Fulcrum Test Container
fulcrum-testcontainer-javadoc-1.0.6-1.jpp6.noarch.rpm Javadoc for fulcrum-testcontainer
fulcrum-yaafi-1.0.6-1.jpp6.noarch.rpm Yet Another Avalon Framework Implementation
fulcrum-yaafi-javadoc-1.0.6-1.jpp6.noarch.rpm Javadoc for fulcrum-yaafi
fusesource-pom-1.8-1.jpp6.noarch.rpm FuseSource POM
fusesource-pom-repolib-1.8-1.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
ganymed-ssh2-250-1.jpp6.noarch.rpm Ganymed SSH2
ganymed-ssh2-javadoc-250-1.jpp6.noarch.rpm Javadoc for ganymed-ssh2
genericjmsra10-1.0-3.jpp6.noarch.rpm Generic JMS Resource Adapter
genericjmsra10-javadoc-1.0-3.jpp6.noarch.rpm Javadoc for genericjmsra10
gentlyweb-utils-1.1-2.jpp6.noarch.rpm GentlyWEB utils
gentlyweb-utils-javadoc-1.1-2.jpp6.noarch.rpm Javadoc for gentlyweb-utils
geronimo-annotation-1.0-api-1.6-9.jpp6.noarch.rpm JEE Common Annotations v1.0