[
https://issues.apache.org/jira/browse/CALCITE-6577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17881092#comment-17881092
]
Robert Scholte commented on CALCITE-6577:
-----------------------------------------
Maybe I'm wrong, but as I see it, freemarker is used to generate new java
sourcecode, in which case it is not a runtime dependency for third parties.
Even though it works, you never know what will come. Vulnerabilites is a clear
one, but another reasoanble scenario it that it will not work starting from a
specific version of Java.
> Replace Freemarker as template engine
> -------------------------------------
>
> Key: CALCITE-6577
> URL: https://issues.apache.org/jira/browse/CALCITE-6577
> Project: Calcite
> Issue Type: Wish
> Reporter: Robert Scholte
> Priority: Minor
>
> The
> [freemarker|https://github.com/freemarker/fmpp/tree/master?tab=readme-ov-file]
> has been archived since January 2020. Also the fmpp-maven-plugin dates from
> 2010, and there has only been 1 version. Especially this plugin is
> problematic as it doesn't support incremental builds: it will always execute
> even if there are no changes to its sources.
> If there is any issue here, you'll be forced to either fork and patch or to
> switch to another engine (probably under high pressure).
> This issue is mainly warning that a well thought decision has to be made
> here, now that we are aware of the situation.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)