From 0e6d31729c2e45ac090803fb5a5c491b473ea3e0 Mon Sep 17 00:00:00 2001 From: jdyer1 Date: Mon, 20 Nov 2023 14:49:28 -0600 Subject: [PATCH] WN-5141 - use eclipse transformer for Velocity Tools View and Velocity Tools View Jsp --- plugins/tiles/pom.xml | 11 ++-- plugins/velocity/pom.xml | 8 +-- pom.xml | 21 +++++--- velocity-tools-jsp-jakarta/README.md | 3 ++ velocity-tools-jsp-jakarta/pom.xml | 77 +++++++++++++++++++++++++++ velocity-tools-view-jakarta/README.md | 3 ++ velocity-tools-view-jakarta/pom.xml | 71 ++++++++++++++++++++++++ 7 files changed, 179 insertions(+), 15 deletions(-) create mode 100644 velocity-tools-jsp-jakarta/README.md create mode 100644 velocity-tools-jsp-jakarta/pom.xml create mode 100644 velocity-tools-view-jakarta/README.md create mode 100644 velocity-tools-view-jakarta/pom.xml diff --git a/plugins/tiles/pom.xml b/plugins/tiles/pom.xml index b28ef17ca..e017c018c 100644 --- a/plugins/tiles/pom.xml +++ b/plugins/tiles/pom.xml @@ -80,14 +80,15 @@ velocity-engine-core true - - org.apache.velocity.tools - velocity-tools-view + + org.apache.struts + struts2-velocity-tools-view-jakarta true + - org.apache.velocity.tools - velocity-tools-view-jsp + org.apache.struts + struts2-velocity-tools-jsp-jakarta true diff --git a/plugins/velocity/pom.xml b/plugins/velocity/pom.xml index 8a3e05738..125d65259 100644 --- a/plugins/velocity/pom.xml +++ b/plugins/velocity/pom.xml @@ -40,13 +40,13 @@ - org.apache.velocity.tools - velocity-tools-view + org.apache.struts + struts2-velocity-tools-view-jakarta - org.apache.velocity.tools - velocity-tools-view-jsp + org.apache.struts + struts2-velocity-tools-jsp-jakarta diff --git a/pom.xml b/pom.xml index cf5376129..c59b0be74 100644 --- a/pom.xml +++ b/pom.xml @@ -84,6 +84,8 @@ bom freemarker-jakarta sitemesh2-jakarta + velocity-tools-view-jakarta + velocity-tools-jsp-jakarta core plugins bundles @@ -122,6 +124,7 @@ 8.0.1.Final 2.3.32 2.5.0 + 3.1 1.9 @@ -693,15 +696,21 @@ - org.apache.velocity.tools - velocity-tools-view - 3.1 + org.apache.struts + struts2-velocity-tools-view-jakarta + ${project.version} - org.apache.velocity.tools - velocity-tools-view-jsp - 3.1 + org.apache.struts + struts2-velocity-tools-jsp-jakarta + ${project.version} + + + + org.apache.velocity.tools + velocity-tools-generic + ${velocity-tools.version} diff --git a/velocity-tools-jsp-jakarta/README.md b/velocity-tools-jsp-jakarta/README.md new file mode 100644 index 000000000..a91b06a96 --- /dev/null +++ b/velocity-tools-jsp-jakarta/README.md @@ -0,0 +1,3 @@ +# 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/velocity-tools-jsp-jakarta/pom.xml b/velocity-tools-jsp-jakarta/pom.xml new file mode 100644 index 000000000..92fd1ac95 --- /dev/null +++ b/velocity-tools-jsp-jakarta/pom.xml @@ -0,0 +1,77 @@ + + + + 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/README.md b/velocity-tools-view-jakarta/README.md new file mode 100644 index 000000000..422068ce1 --- /dev/null +++ b/velocity-tools-view-jakarta/README.md @@ -0,0 +1,3 @@ +# 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/velocity-tools-view-jakarta/pom.xml b/velocity-tools-view-jakarta/pom.xml new file mode 100644 index 000000000..d25f71203 --- /dev/null +++ b/velocity-tools-view-jakarta/pom.xml @@ -0,0 +1,71 @@ + + + + 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} + + + + + + + +