FreeMarker logo
 
About
-  Overview
-  Features
Download
-  FreeMarker
-  中文版手册(PDF)
-  Editor/IDE plugins
-  File generator tool (FMPP)
-  FTL Libraries
Documentation
-  Manual
-  Java API
-  Manual » FAQ
-  Manual » Alphabetical Index
-  Manual » Expression syntax cheat sheet
-  Manual » Index of ?built_ins
-  Manual » Index of #directives
-  Manual » List of .special_variables
-  Manual » Change log (versions)
-  Manual » Glossary
Community, help
-  Report bugs here
-  Ask Help on Stack Overflow, tag "freemarker"
-  Mailing lists for deeper discussions
-  Twitter to keep track of events/releases
Miscellaneous
-  Powered by FreeMarker
-  SourceForge project page
-  Source code on GitHub
-  Who we are
 
Download FreeMarker

About backward compatibility: Before 2.3.0, releases with different second version numbers (like 2.2.x and 2.3.x) aren't fully compatible. The 2.3.x series is quite conservative about backward compatibility, so you can upgrade FreeMarker without much risk within it.

See the change logs here...

All downloads include the binary (freemarker.jar), the source code, and the full documentation (unless said otherwise).

2.3.20

The latest stable release, released on 2013-06-27. Requires J2SE 1.2 or higher.
Download freemarker-2.3.20.tar.gz (2.6 MB)

For Maven (and for other dependency managers):

<!--
Attention: Be sure nothing pulls in an old dependency with groupId
"freemarker" (without the "org."), because then you will end up with
two freemarker.jar-s and unpredictable behavior!
-->
<dependency>
  <groupId>org.freemarker</groupId>
  <artifactId>freemarker</artifactId>
  <version>2.3.20</version>
</dependency>

Until about 2007 the Maven group name was "freemarker" instead of "org.freemarker", and as the XML comment above says, this can cause problems, as Maven will see them as two independent artifacts with no version conflict. If you run into this issue, find the dependency that depends on the old FreeMarker, and add this to your application's POM where you declare the problematic dependency:

<dependency>
  <groupId>...</groupId>
  <artifactId>...</artifactId>
  <version>...</version>
  <exclusions>
    <exclusion>
      <groupId>freemarker<!-- Do NOT use this org-less group! --></groupId>
      <artifactId>freemarker</artifactId>
    </exclusion>
  </exclusions>
</dependency>

If you need to use FreeMarker on Google App Engine, download the GAE-compatible binary too. (This is only the binary.)

<dependency>
  <groupId>org.freemarker</groupId>
  <artifactId>freemarker-gae</artifactId>
  <version>2.3.20</version>
</dependency>

2.2.8

The latest stable release of the 2.2 series, released on 2004-06-15. Requires J2SE 1.2 or higher.
Download freemarker-2.2.8.tar.gz (1.4 MB)

2.1.5

The latest stable release of the 2.1 series. Requires J2SE 1.3 or higher.
Download freemarker-2.1.5.tar.gz (909 KB)

2.03

The latest stable release of the 2.0 series. Requires J2SE 1.2 or higher.
Download freemarker2_03.tar.gz (617 KB)

1.x

FreeMarker 1.x continues as separate project: FreeMarker Classic. The product homepage is:
http://fm-classic.sourceforge.net/.

Other FreeMarker releases

You can visit the project's SourceForge download page to download past releases that are not featured on this download page.

 

 

 
Found broken link or other problem with this site?
Report to: ddekanyREMOVEME@freemail.hu
(remove the "REMOVEME" from the address)
 
Page last generated: 2013-06-27 20:22:07 GMT
All content on this page is copyrighted by the FreeMarker project.
 
  SourceForge Logo    Powered by FreeMarker