diff --git a/pom.xml b/pom.xml index fb6f31b..6c415eb 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 @@ -165,11 +165,19 @@ META-INF + + ${project.basedir}/src/main/resources/META-INF + META-INF + + ${project.basedir}/src/main/resources/WEB-INF + WEB-INF + org.codehaus.mojo build-helper-maven-plugin + ${plugin.build.helper.version} + + 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 @@ -698,6 +811,7 @@ org.apache.maven.plugins maven-enforcer-plugin + ${plugin.enforcer.version} enforce @@ -756,7 +870,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.8.1 + ${plugin.compiler.version} ${maven.compiler.target} ${maven.compiler.source} @@ -772,14 +886,14 @@ org.codehaus.mojo buildnumber-maven-plugin - 1.4 + ${plugin.buildnumber.version} org.apache.maven.plugins maven-enforcer-plugin - 3.0.0-M3 + ${plugin.enforcer.version} enforce-files-exist @@ -804,13 +918,52 @@ org.codehaus.mojo build-helper-maven-plugin - 3.0.0 + ${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 - 2.1.2 + ${plugin.source.version} generate-sources @@ -825,7 +978,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.8 + ${plugin.javadoc.version} generate-doc @@ -872,6 +1025,20 @@ + + 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 + 3.1.0 + distro