diff --git a/core/pom.xml b/core/pom.xml index 3162abd80..8027faaf6 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -19,7 +19,8 @@ * under the License. */ --> - + 4.0.0 org.apache.struts @@ -115,7 +116,8 @@ The tags interact with the framework's validation and internationalization features; to ensure that input is correct and output is localized. - The Struts Tags can be used with JSP FreeMarker or Velocity." + The Struts Tags can be used with JSP FreeMarker or Velocity." + -AoutTemplatesDir=${basedir}/src/site/resources/tags @@ -180,8 +182,8 @@ - org.apache.struts - struts2-freemarker-jakarta + org.apache.struts + struts2-freemarker-jakarta @@ -197,7 +199,7 @@ jakarta.servlet.jsp - jakarta.servlet.jsp-api + jakarta.servlet.jsp-api provided @@ -278,7 +280,7 @@ mockobjects mockobjects-core - + jmock jmock diff --git a/freemarker-jakarta/pom.xml b/freemarker-jakarta/pom.xml deleted file mode 100644 index d4b6b766c..000000000 --- a/freemarker-jakarta/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - 4.0.0 - - org.apache.struts - struts2-parent - 7.0.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 - - - - - eclipse-transformer-freemarker-jar - - jar - - - - org.freemarker - freemarker - ${freemarker.version} - - - - - - - - diff --git a/freemarker-jakarta/README.md b/jakarta/freemarker-jakarta/README.md similarity index 99% rename from freemarker-jakarta/README.md rename to jakarta/freemarker-jakarta/README.md index 8702074d9..b3bf61124 100644 --- a/freemarker-jakarta/README.md +++ b/jakarta/freemarker-jakarta/README.md @@ -1,3 +1,4 @@ # Struts 2 Freemarker Jakarta + This uses the eclipse transformer maven plugin to make the Freemarker dependency Jakarta EE 9+ compatible. diff --git a/jakarta/freemarker-jakarta/pom.xml b/jakarta/freemarker-jakarta/pom.xml new file mode 100644 index 000000000..613124324 --- /dev/null +++ b/jakarta/freemarker-jakarta/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + org.apache.struts + struts2-jakarta + 7.0.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 + + + + + eclipse-transformer-freemarker-jar + + jar + + + + org.freemarker + freemarker + ${freemarker.version} + + + + + + + + diff --git a/jakarta/pom.xml b/jakarta/pom.xml new file mode 100644 index 000000000..a4987ae2b --- /dev/null +++ b/jakarta/pom.xml @@ -0,0 +1,48 @@ + + + + 4.0.0 + + org.apache.struts + struts2-parent + 7.0.0-SNAPSHOT + + struts2-jakarta + pom + Struts 2 Jakarta EE Compatible modules + + + UTF-8 + true + true + + + + freemarker-jakarta + sitemesh2-jakarta + velocity-tools-view-jakarta + velocity-tools-jsp-jakarta + + + diff --git a/sitemesh2-jakarta/README.md b/jakarta/sitemesh2-jakarta/README.md similarity index 99% rename from sitemesh2-jakarta/README.md rename to jakarta/sitemesh2-jakarta/README.md index 84a96a2ae..f8382b49b 100644 --- a/sitemesh2-jakarta/README.md +++ b/jakarta/sitemesh2-jakarta/README.md @@ -1,3 +1,4 @@ # Struts 2 Sitemesh2 Jakarta + This uses the eclipse transformer maven plugin to make the Sitemesh2 dependency Jakarta EE 9+ compatible. diff --git a/jakarta/sitemesh2-jakarta/pom.xml b/jakarta/sitemesh2-jakarta/pom.xml new file mode 100644 index 000000000..b26c4ae19 --- /dev/null +++ b/jakarta/sitemesh2-jakarta/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + org.apache.struts + struts2-jakarta + 7.0.0-SNAPSHOT + + struts2-sitemesh2-jakarta + jar + Struts 2 Jakarta EE Compatible Sitemesh2 + + + UTF-8 + true + true + + + + + + org.eclipse.transformer + transformer-maven-plugin + 0.5.0 + true + + + true + + + + + eclipse-transformer-freemarker-jar + + jar + + + + opensymphony + sitemesh + ${sitemesh.version} + + + + + + + + diff --git a/velocity-tools-jsp-jakarta/README.md b/jakarta/velocity-tools-jsp-jakarta/README.md similarity index 99% rename from velocity-tools-jsp-jakarta/README.md rename to jakarta/velocity-tools-jsp-jakarta/README.md index a91b06a96..56d5a8521 100644 --- a/velocity-tools-jsp-jakarta/README.md +++ b/jakarta/velocity-tools-jsp-jakarta/README.md @@ -1,3 +1,4 @@ # Struts 2 Velocity Tools Jsp Jakarta + This uses the eclipse transformer maven plugin to make the Velocity Tools Jsp dependency Jakarta EE 9+ compatible. diff --git a/jakarta/velocity-tools-jsp-jakarta/pom.xml b/jakarta/velocity-tools-jsp-jakarta/pom.xml new file mode 100644 index 000000000..7dd2f4c61 --- /dev/null +++ b/jakarta/velocity-tools-jsp-jakarta/pom.xml @@ -0,0 +1,77 @@ + + + + 4.0.0 + + org.apache.struts + struts2-jakarta + 7.0.0-SNAPSHOT + + struts2-velocity-tools-jsp-jakarta + jar + Struts 2 Jakarta EE Compatible Velocity Tools Jsp + + + UTF-8 + true + true + + + + + + org.eclipse.transformer + transformer-maven-plugin + 0.5.0 + true + + + true + + + + + eclipse-transformer-velocity-tools-jsp-jar + + jar + + + + org.apache.velocity.tools + velocity-tools-view-jsp + ${velocity-tools.version} + + + + + + + + + + org.apache.velocity.tools + velocity-tools-generic + + + diff --git a/velocity-tools-view-jakarta/README.md b/jakarta/velocity-tools-view-jakarta/README.md similarity index 99% rename from velocity-tools-view-jakarta/README.md rename to jakarta/velocity-tools-view-jakarta/README.md index 422068ce1..b89f0c704 100644 --- a/velocity-tools-view-jakarta/README.md +++ b/jakarta/velocity-tools-view-jakarta/README.md @@ -1,3 +1,4 @@ # Struts 2 Velocity Tools Jakarta + This uses the eclipse transformer maven plugin to make the Velocity Tools dependency Jakarta EE 9+ compatible. diff --git a/jakarta/velocity-tools-view-jakarta/pom.xml b/jakarta/velocity-tools-view-jakarta/pom.xml new file mode 100644 index 000000000..cde691dcc --- /dev/null +++ b/jakarta/velocity-tools-view-jakarta/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + org.apache.struts + struts2-jakarta + 7.0.0-SNAPSHOT + + struts2-velocity-tools-view-jakarta + jar + Struts 2 Jakarta EE Compatible Velocity Tools View + + + UTF-8 + true + true + + + + + + org.eclipse.transformer + transformer-maven-plugin + 0.5.0 + true + + + true + + + + + eclipse-transformer-velocity-tools-view-jar + + jar + + + + org.apache.velocity.tools + velocity-tools-view + ${velocity-tools.version} + + + + + + + + diff --git a/pom.xml b/pom.xml index c281e2840..4427594e9 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,8 @@ * under the License. */ --> - + org.apache.struts @@ -82,10 +83,7 @@ bom - freemarker-jakarta - sitemesh2-jakarta - velocity-tools-view-jakarta - velocity-tools-jsp-jakarta + jakarta core plugins apps @@ -96,7 +94,7 @@ The Apache Software License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0.txt repo - + @@ -305,10 +303,10 @@ true false - + - + pom.xml @@ -357,7 +355,7 @@ enforce - + @@ -517,10 +515,10 @@ 1.0.8 - org.freemarker - freemarker + org.freemarker + freemarker - + @@ -682,9 +680,9 @@ - org.apache.velocity.tools - velocity-tools-generic - ${velocity-tools.version} + org.apache.velocity.tools + velocity-tools-generic + ${velocity-tools.version} @@ -1024,9 +1022,9 @@ - jakarta.enterprise - jakarta.enterprise.cdi-api - 4.0.0 + jakarta.enterprise + jakarta.enterprise.cdi-api + 4.0.0 @@ -1034,10 +1032,10 @@ weld-core-impl 5.1.2.Final - - jakarta.annotation - jakarta.annotation-api - + + jakarta.annotation + jakarta.annotation-api + diff --git a/sitemesh2-jakarta/pom.xml b/sitemesh2-jakarta/pom.xml deleted file mode 100644 index 6ed9de6fd..000000000 --- a/sitemesh2-jakarta/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - 4.0.0 - - org.apache.struts - struts2-parent - 7.0.0-SNAPSHOT - - struts2-sitemesh2-jakarta - jar - Struts 2 Jakarta EE Compatible Sitemesh2 - - - UTF-8 - true - true - - - - - - org.eclipse.transformer - transformer-maven-plugin - 0.5.0 - true - - - true - - - - - eclipse-transformer-freemarker-jar - - jar - - - - opensymphony - sitemesh - ${sitemesh.version} - - - - - - - - diff --git a/velocity-tools-jsp-jakarta/pom.xml b/velocity-tools-jsp-jakarta/pom.xml deleted file mode 100644 index 92fd1ac95..000000000 --- a/velocity-tools-jsp-jakarta/pom.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - 4.0.0 - - org.apache.struts - struts2-parent - 7.0.0-SNAPSHOT - - struts2-velocity-tools-jsp-jakarta - jar - Struts 2 Jakarta EE Compatible Velocity Tools Jsp - - - UTF-8 - true - true - - - - - - org.eclipse.transformer - transformer-maven-plugin - 0.5.0 - true - - - true - - - - - eclipse-transformer-velocity-tools-jsp-jar - - jar - - - - org.apache.velocity.tools - velocity-tools-view-jsp - ${velocity-tools.version} - - - - - - - - - - org.apache.velocity.tools - velocity-tools-generic - - - diff --git a/velocity-tools-view-jakarta/pom.xml b/velocity-tools-view-jakarta/pom.xml deleted file mode 100644 index d25f71203..000000000 --- a/velocity-tools-view-jakarta/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - 4.0.0 - - org.apache.struts - struts2-parent - 7.0.0-SNAPSHOT - - struts2-velocity-tools-view-jakarta - jar - Struts 2 Jakarta EE Compatible Velocity Tools View - - - UTF-8 - true - true - - - - - - org.eclipse.transformer - transformer-maven-plugin - 0.5.0 - true - - - true - - - - - eclipse-transformer-velocity-tools-view-jar - - jar - - - - org.apache.velocity.tools - velocity-tools-view - ${velocity-tools.version} - - - - - - - -