diff --git a/core/pom.xml b/core/pom.xml index 73aee7392..800243332 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -89,7 +89,8 @@ true - + + @@ -180,8 +181,8 @@ - org.freemarker - freemarker + org.apache.struts + struts2-freemarker-jakarta diff --git a/freemarker-jakarta/README.md b/freemarker-jakarta/README.md new file mode 100644 index 000000000..8702074d9 --- /dev/null +++ b/freemarker-jakarta/README.md @@ -0,0 +1,3 @@ +# Struts 2 Freemarker Jakarta +This uses the eclipse transformer maven plugin to make the Freemarker dependency Jakarta EE 9+ compatible. + diff --git a/freemarker-jakarta/pom.xml b/freemarker-jakarta/pom.xml new file mode 100644 index 000000000..744cd145c --- /dev/null +++ b/freemarker-jakarta/pom.xml @@ -0,0 +1,93 @@ + + + + 4.0.0 + + org.apache.struts + struts2-parent + 6.4.0-SNAPSHOT + + struts2-freemarker-jakarta + jar + Struts 2 Jakarta EE Compatible Freemarker + + + UTF-8 + true + true + + + + + + org.eclipse.transformer + transformer-maven-plugin + 0.5.0 + true + + true + + true + + + + + eclipse-transformer-freemarker-jar + package + + jar + + + + org.freemarker + freemarker + ${freemarker.version} + + + + + + + + + + + org.freemarker + freemarker + provided + + + + + diff --git a/plugins/pom.xml b/plugins/pom.xml index 30375f0de..e73d12e7e 100644 --- a/plugins/pom.xml +++ b/plugins/pom.xml @@ -46,7 +46,10 @@ osgi plexus rest - sitemesh + + + + spring testng tiles diff --git a/pom.xml b/pom.xml index 0a4a2500c..bdb2be073 100644 --- a/pom.xml +++ b/pom.xml @@ -82,6 +82,7 @@ bom + freemarker-jakarta core plugins bundles @@ -522,8 +523,19 @@ org.apache.struts struts-annotations 1.0.8 + + + org.freemarker + freemarker + + + + org.apache.struts + struts2-freemarker-jakarta + ${project.version} + org.apache.struts struts2-core