[ 
https://issues.apache.org/jira/browse/FREEMARKER-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17782867#comment-17782867
 ] 

Benjamin Marwell commented on FREEMARKER-223:
---------------------------------------------

Hi, sorry for the brief description. I updated it a bit.


> JPMS: Split package; use org.freemarker as root package
> -------------------------------------------------------
>
>                 Key: FREEMARKER-223
>                 URL: https://issues.apache.org/jira/browse/FREEMARKER-223
>             Project: Apache Freemarker
>          Issue Type: Bug
>          Components: engine
>    Affects Versions: 3.0.0
>            Reporter: Benjamin Marwell
>            Priority: Major
>
> h2. Problem description / Motivation
> All jar files should have one unique package root.
> However, freemarker uses just "freemarker" as root package.
> While this is not a problem, it is uncommon. It does not reflect the reverse 
> domain (org.freemarker or org.apache.freemarker).
> I propose this to bechanged to {{org.freemarker}} instead.
> h2. Side effects.
> Only for v3, the root package should be changed to "org.freemarker".
> Since v3 is a major version, this is not a problem for users as breaking 
> changes are expected.
> With the current idea of splitting support of various technologies into new 
> jar files (artifactIds) and maybe even a relocation, this could users lead to 
> having multiple versions of freemarker in their class path.
> However, if they know what they are doing, this could actually be an 
> advantage if they need to support the old version for a bit.
> h2. Related
> See https://issues.apache.org/jira/browse/FREEMARKER-224 for the module name 
> change.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to