IntelliJ IDEA
 
Get IntelliJ IDEA

Template languages: Velocity and FreeMarker

Last modified: 17 June 2024

IntelliJ IDEA lets you develop templates in Velocity (VTL) and FreeMarker (FTL) .

Coding assistance and syntax highlighting rely on the Apache Velocity and FreeMarker plugins which are bundled and enabled in IntelliJ IDEA by default. If the relevant features aren't available, make sure that you didn't disable the plugin. For more information, refer to Open plugin settings.

Template language directives completion
Template language variables completion

The following file types are supported by default:

To enable coding assistance for languages in which the static part of the template is written (those are referred to as template data languages), do one of the following: