From bdf23e25be5d2ca7e0bf9194422d92e8c7acf767 Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Thu, 23 Jul 2020 23:17:15 -0400 Subject: [PATCH 1/5] Restore make-uberjar execution of assembly plugin. --- pom.xml | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/pom.xml b/pom.xml index fb6f31b..6467fc6 100644 --- a/pom.xml +++ b/pom.xml @@ -676,6 +676,107 @@ + + org.apache.maven.plugins + maven-assembly-plugin + 2.6 + + + org.gcube.tools + shared-assemblies + 1.1.0 + + + + + + make-uberjar + + + gcube-uberjar + + + + + + true + + + single + + + + + + make-servicearchive + + + gcube-default-servicearchive + + + + + + + true + + + single + + + + + make-source-package + + + gcube-source-package + + + + + + + true + + + single + + + + org.apache.maven.plugins From e6051b8b74dadb1851d9ae4b7c14b822f6a04716 Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Fri, 24 Jul 2020 23:16:36 -0400 Subject: [PATCH 2/5] Add version of commonly used plugins as properties. --- pom.xml | 55 +++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 37 insertions(+), 18 deletions(-) diff --git a/pom.xml b/pom.xml index 6467fc6..d7a7243 100644 --- a/pom.xml +++ b/pom.xml @@ -108,7 +108,7 @@ org.apache.maven.plugins maven-assembly-plugin - 2.6 + ${plugin.assembly.version} make-source-package @@ -170,6 +170,7 @@ org.codehaus.mojo build-helper-maven-plugin + ${plugin.build.helper.version} org.apache.maven.plugins maven-enforcer-plugin - 3.0.0-M3 + ${plugin.enforcer.version} enforce-files-exist @@ -905,13 +911,13 @@ org.codehaus.mojo build-helper-maven-plugin - 3.0.0 + ${plugin.build.helper.version} org.apache.maven.plugins maven-source-plugin - 2.1.2 + ${plugin.source.version} generate-sources @@ -926,7 +932,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.8 + ${plugin.javadoc.version} generate-doc @@ -973,6 +979,19 @@ + + 3.0.0-M3 + 1.4 + 3.0.0 + 3.0.0-M1 + 1.0.0 + 3.1.2 + 3.2.3 + 2.6 + 3.8.1 + 2.1.2 + 2.8 + distro From 01a4ecb6e6dfa085a433384466d3a1cf2c1fc246 Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Sat, 25 Jul 2020 16:41:42 -0400 Subject: [PATCH 3/5] Add and filter gcube/extra-resources folder to the output jar/war. --- pom.xml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/pom.xml b/pom.xml index d7a7243..53cf2d3 100644 --- a/pom.xml +++ b/pom.xml @@ -914,6 +914,45 @@ ${plugin.build.helper.version} + + maven-resources-plugin + ${plugin.resources.version} + + + copy-web-inf + validate + + copy-resources + + + ${project.build.outputDirectory}/WEB-INF + + + gcube/extra-resources/WEB-INF + true + + + + + + copy-meta-inf + validate + + copy-resources + + + ${project.build.outputDirectory}/META-INF + + + gcube/extra-resources/META-INF + true + + + + + + + org.apache.maven.plugins maven-source-plugin @@ -991,6 +1030,7 @@ 3.8.1 2.1.2 2.8 + 3.1.0 distro From 411c6cde4c4c18f1330619a433d993fb324f5091 Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Sat, 25 Jul 2020 16:44:15 -0400 Subject: [PATCH 4/5] Add src/main/resources folder to the output jar/war. --- pom.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pom.xml b/pom.xml index 53cf2d3..a173e95 100644 --- a/pom.xml +++ b/pom.xml @@ -165,6 +165,13 @@ META-INF + + ${project.basedir}/src/main/resources/META-INF + META-INF + + ${project.basedir}/src/main/resources/WEB-INF + WEB-INF + From ecb4487ab45b9823da72bd9293d71082b493c7da Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 31 Jul 2020 17:38:04 +0200 Subject: [PATCH 5/5] Switched tag from version to versionRange which is more appropriated --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a173e95..6c415eb 100644 --- a/pom.xml +++ b/pom.xml @@ -811,7 +811,7 @@ org.apache.maven.plugins maven-enforcer-plugin - ${plugin.enforcer.version} + ${plugin.enforcer.version} enforce