From d8ef1cf792e8168ac9efbe4c02e03ddd4d8bf966 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 6 Aug 2020 17:27:30 +0200 Subject: [PATCH 1/3] Fixed output directory of filter resources --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 6c415eb..60464b6 100644 --- a/pom.xml +++ b/pom.xml @@ -932,7 +932,7 @@ copy-resources - ${project.build.outputDirectory}/WEB-INF + ${project.build.directory}/${project.build.finalName}/WEB-INF gcube/extra-resources/WEB-INF @@ -948,7 +948,7 @@ copy-resources - ${project.build.outputDirectory}/META-INF + ${project.build.directory}/${project.build.finalName}/META-INF gcube/extra-resources/META-INF From e1c2282b2dcf995323c38eeeb0174decf8358a8f Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Fri, 7 Aug 2020 09:53:59 -0400 Subject: [PATCH 2/3] Update output paths for WEB/META-INF extra resources. --- pom.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 60464b6..2d6e296 100644 --- a/pom.xml +++ b/pom.xml @@ -163,14 +163,14 @@ LICENSE.md - META-INF + ${basedir}/target/classes/META-INF/ ${project.basedir}/src/main/resources/META-INF - META-INF + ${basedir}/target/classes/META-INF/ ${project.basedir}/src/main/resources/WEB-INF - WEB-INF + ${basedir}/target/classes/WEB-INF/ @@ -932,7 +932,7 @@ copy-resources - ${project.build.directory}/${project.build.finalName}/WEB-INF + ${basedir}/target/classes/WEB-INF/ gcube/extra-resources/WEB-INF @@ -948,7 +948,7 @@ copy-resources - ${project.build.directory}/${project.build.finalName}/META-INF + ${basedir}/target/classes/META-INF/ gcube/extra-resources/META-INF From 3ba07236813dfdad253e88eefe1f1f59882174de Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Fri, 7 Aug 2020 23:38:33 -0400 Subject: [PATCH 3/3] Set output paths for WEB/META-INF extra resources with conditional properties. --- pom.xml | 119 +++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 79 insertions(+), 40 deletions(-) diff --git a/pom.xml b/pom.xml index 2d6e296..c4081df 100644 --- a/pom.xml +++ b/pom.xml @@ -157,22 +157,6 @@ - - - ${project.basedir} - - LICENSE.md - - ${basedir}/target/classes/META-INF/ - - - ${project.basedir}/src/main/resources/META-INF - ${basedir}/target/classes/META-INF/ - - ${project.basedir}/src/main/resources/WEB-INF - ${basedir}/target/classes/WEB-INF/ - - org.codehaus.mojo @@ -334,16 +318,8 @@ ${repository.releases.url} + - - - ${project.basedir} - - LICENSE.md - - META-INF - - @@ -473,15 +449,6 @@ - - - ${project.basedir} - - LICENSE.md - - META-INF - - @@ -618,6 +585,8 @@ + + org.apache.maven.plugins maven-jar-plugin @@ -880,7 +849,7 @@ - + @@ -921,18 +890,69 @@ ${plugin.build.helper.version} + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + print + compile + + run + + + + ******** Displaying value of *.outputDirectory properties ******** + project.metainf.outputDirectory=${project.metainf.outputDirectory} + project.webinf.outputDirectory=${project.webinf.outputDirectory} + + + + + set-vars + validate + + true + + + + + + + + + + + + + + + + + + run + + + + maven-resources-plugin ${plugin.resources.version} copy-web-inf - validate + generate-resources copy-resources - ${basedir}/target/classes/WEB-INF/ + ${project.webinf.outputDirectory} gcube/extra-resources/WEB-INF @@ -943,12 +963,12 @@ copy-meta-inf - validate + generate-resources copy-resources - ${basedir}/target/classes/META-INF/ + ${project.metainf.outputDirectory} gcube/extra-resources/META-INF @@ -957,6 +977,25 @@ + + copy-license + compile + + copy-resources + + + ${project.metainf.outputDirectory} + + + ${project.basedir} + + LICENSE.md + + true + + + + @@ -1032,7 +1071,7 @@ 3.0.0-M1 1.0.0 3.1.2 - 3.2.3 + 3.3.1 2.6 3.8.1 2.1.2