diff --git a/pom.xml b/pom.xml
index 132d8f7..23e6306 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,7 +78,6 @@
-
@@ -91,10 +90,6 @@
-Xdoclint:none
-
-
generate-distribution-packages
@@ -119,44 +114,57 @@
-
-
-
- gcube-developer
-
-
- true
-
-
-
-
-
- gcube-snapshots
- gCube Snapshots
- ${repository.snapshots.url}
-
-
- gcube-releases
- gCube Releases
- ${repository.releases.url}
-
-
- gcube-externals
- gCube Externals
- ${repository.externals.readonly}
-
-
-
-
-
-
- gcube-snapshots
- gCube Snapshots
- ${repository.snapshots.url}
-
-
-
-
+
+ common-snapshot
+
+
+ !Release
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${plugin.build.helper.version}
+
+
+
+ build-helper-regex-is-snapshot-used
+ validate
+
+ regex-property
+
+
+ skip.when.is.release.used
+ ${project.version}
+ ^((?!-SNAPSHOT).)*$
+ true
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${plugin.deploy.version}
+
+ ${skip.when.is.release.used}
+
+
+
+
+
+
+ common-release
+
+
+ Release
+
+
+
org.codehaus.mojo
@@ -164,7 +172,7 @@
${plugin.build.helper.version}
-
build-helper-regex-is-snapshot-used
validate
@@ -172,142 +180,283 @@
regex-property
- skip.when.is.release.used
+ skip.when.is.snapshot.used
${project.version}
- ^((?!-SNAPSHOT).)*$
+ .*-SNAPSHOT$
true
false
-
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
- ${plugin.deploy.version}
-
- ${skip.when.is.release.used}
-
-
-
-
-
-
-
- jenkins-snapshots
-
- false
-
- jenkins-snapshots
- true
-
-
-
-
-
-
- gcube-snapshots
- gCube Snapshots
- ${repository.snapshots.url}
-
-
- gcube-releases
- gCube Releases
- ${repository.releases.url}
-
-
- gcube-externals
- gCube Externals
- ${repository.externals.readonly}
-
-
-
-
-
-
- gcube-snapshots
- gCube Snapshots
- ${repository.snapshots.url}
-
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
- ${plugin.build.helper.version}
-
-
- build-helper-regex-is-snapshot-used
+
+ fail-helper-regex-is-snapshot-used
validate
regex-property
- skip.when.is.release.used
+ fail.when.is.snapshot.used
${project.version}
^((?!.*-SNAPSHOT).)*$
- true
- false
+ true
- org.apache.maven.plugins
- maven-deploy-plugin
- ${plugin.deploy.version}
+ io.github.olivierlemasle.maven
+ plaintext-maven-plugin
+ ${plugin.plaintext.version}
- ${skip.when.is.release.used}
+ ${env.MAVEN_CONFIG_FOLDER}
+
+
+ build_commits.csv
+ true
+
+
+ ${project.groupId},${project.artifactId},${project.version},${project.scm.url},${buildNumber},${repository},${project.build.finalName},${project.packaging}
+
+
+
+
-
-
- org.apache.maven.plugins
- maven-install-plugin
- 2.4
-
- ${skip.when.is.release.used}
-
-
-
-
-
+
+
+ generate-file
+ package
+
+ write
+
+
+
+
+
+
+
+
+ gcube-official
+
+ false
+ [1.8,9)
+
+ !Release
+
+
+
+ 1.8
+ ${java_version}
+ ${java_version}
+
+
+
+
+ gcube-snapshots
+ gCube Snapshots
+ ${repository.snapshots.url}
+
+ true
+
+
+ false
+
+
+
+ gcube-releases
+ gCube Releases
+ ${repository.releases.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-externals
+ gCube Externals
+ ${repository.externals.readonly}
+
+ false
+
+
+ true
+
+
+
+
+
+
+ gcube-snapshots
+ gCube Snapshots
+ ${repository.snapshots.url}
+
+
+
+
+
+ gcube-experimental
+
+ false
+ [9,)
+
+ !Release
+
+
+
+ 11
+ ${java_version}
+ ${java_version}
+
+
+
+
+
+ gcube-snapshots
+ gCube Snapshots
+ ${repository.snapshots.url}
+
+ true
+
+
+ false
+
+
+
+ gcube-releases
+ gCube Releases
+ ${repository.releases.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-externals
+ gCube Externals
+ ${repository.externals.readonly}
+
+ false
+
+
+ true
+
+
+
+
+
+
+ gcube-snapshots
+ gCube Snapshots
+ ${repository.snapshots.url}
+
+
+
+
+
+ gcube-legacy
+
+ [, 1.8)
+
+ !Release
+
+
+
+
+
+
+ gcube-snapshots
+ gCube Snapshots
+ ${repository.snapshots.url}
+
+ true
+
+
+ false
+
+
+
+ gcube-releases
+ gCube Releases
+ ${repository.releases.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-externals
+ gCube Externals
+ ${repository.externals.readonly}
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+ gcube-snapshots
+ gCube Snapshots
+ ${repository.snapshots.url}
+
+
+
jenkins-releases
-
- false
+ [1.8,9)
jenkins-releases
true
-
+
+ ${repository.releases.url}
+
gcube-releases
gCube Releases
${repository.releases.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-externals
+ gCube Externals
+ ${repository.externals.readonly}
+
+ false
+
+
+ true
+
+
+
+ gcube-staging
+ gCube Staging
+ ${repository.staging.url}
gcube-jenkins-staging
gCube Jenkins Staging
${repository.jenkins.staging.url}
-
-
- gcube-staging
- gCube Staging
- ${repository.staging.url}
-
-
- gcube-externals
- gCube Externals
- ${repository.externals.readonly}
-
+
@@ -318,225 +467,311 @@
${repository.releases.url}
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
- ${plugin.build.helper.version}
-
-
-
- build-helper-regex-is-snapshot-used
- validate
-
- regex-property
-
-
- skip.when.is.snapshot.used
- ${project.version}
- .*-SNAPSHOT$
- true
- false
-
-
-
-
- fail-helper-regex-is-snapshot-used
- validate
-
- regex-property
-
-
- fail.when.is.snapshot.used
- ${project.version}
- ^((?!.*-SNAPSHOT).)*$
- true
-
-
-
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
- ${plugin.deploy.version}
-
-
- fail-if-snapshot-used
- deploy
-
- ${skip.when.is.snapshot.used}
-
-
-
-
-
- io.github.olivierlemasle.maven
- plaintext-maven-plugin
- ${plugin.plaintext.version}
-
- ${env.MAVEN_CONFIG_FOLDER}
-
-
- build_commits.csv
- true
-
-
- ${project.groupId},${project.artifactId},${project.version},${project.scm.url},${buildNumber},${repository.releases.url},${project.build.finalName},${project.packaging}
-
-
-
-
-
-
-
- generate-file
- package
-
- write
-
-
-
-
-
-
${project.artifactId}-${project.version}
-
-
-
- jenkins-staging
+
+ jenkins-releases-experimental
- false
+ [9,17)
+
+ jenkins-releases
+ true
+
+
+
+ ${repository.releases.url}
+
+
+
+
+ gcube-releases
+ gCube Releases
+ ${repository.releases.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-externals
+ gCube Externals
+ ${repository.externals.readonly}
+
+ false
+
+
+ true
+
+
+
+ gcube-jenkins-staging-java11
+ gCube Jenkins Staging Java11
+ ${repository.jenkins.staging.java11.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-staging
+ gCube Staging
+ ${repository.staging.url}
+
+ false
+
+
+ true
+
+
+
+
+ gcube-jenkins-staging
+ gCube Jenkins Staging
+ ${repository.jenkins.staging.url}
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+ gcube-releases
+ gCube Releases
+ ${repository.releases.url}
+
+
+
+ ${project.artifactId}-${project.version}
+
+
+
+ jenkins-staging-legacy
+
+ [,1.8)
jenkins-staging
true
+
+ ${repository.staging.java7.url}
+
+
+
+
+ gcube-staging-java7
+ gCube Staging Java7
+ ${repository.staging.java7.url}
+
+ false
+ never
+
+
+ true
+
+
+
+ gcube-staging-gcore
+ gCube Staging gCore
+ ${repository.staging.gcore.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-externals
+ gCube Externals
+ ${repository.externals.readonly}
+
+ false
+
+
+ true
+
+
+
+
+
+
+ gcube-staging-jenkins
+ gCube Staging
+ ${repository.jenkins.staging.url}
+
+
+
+ ${project.artifactId}-${project.version}
+
+
+
+ jenkins-staging-official
+
+ [1.8,9)
+
+ jenkins-staging
+ true
+
+
+
+ ${repository.jenkins.staging.url}
+
+
+
+
+ gcube-staging-jenkins
+ gCube Jenkins Staging
+ ${repository.jenkins.staging.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-staging
+ gCube Staging
+ ${repository.staging.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-releases
+ gCube Releases
+ ${repository.releases.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-externals
+ gCube Externals
+ ${repository.externals.readonly}
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+ gcube-staging-jenkins
+ gCube Staging
+ ${repository.jenkins.staging.url}
+
+
+
+ ${project.artifactId}-${project.version}
+
+
+
+ jenkins-staging-experimental
+
+ [9,)
+
+ jenkins-staging
+ true
+
+
+
+ ${repository.jenkins.staging.java11.url}
+
gcube-staging-jenkins
gCube Jenkins Staging
${repository.jenkins.staging.url}
+
+ false
+
+
+ true
+
+
+
+ gcube-staging-jenkins-java11
+ gCube Jenkins Staging Java11
+ ${repository.jenkins.staging.java11.url}
+
+ false
+
+
+ true
+
gcube-staging
gCube Staging
${repository.staging.url}
+
+ false
+
+
+ true
+
gcube-releases
gCube Releases
${repository.releases.url}
+
+ false
+
+
+ true
+
gcube-externals
gCube Externals
${repository.externals.readonly}
+
+ false
+
+
+ true
+
- gcube-staging-jenkins
+ gcube-staging-jenkins-java11
gCube Staging
- ${repository.jenkins.staging.url}
+ ${repository.jenkins.staging.java11.url}
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
- ${plugin.build.helper.version}
-
-
-
- build-helper-regex-is-snapshot-used
- validate
-
- regex-property
-
-
- skip.when.is.snapshot.used
- ${project.version}
- .*-SNAPSHOT$
- true
- false
-
-
-
-
- fail-helper-regex-is-snapshot-used
- validate
-
- regex-property
-
-
- fail.when.is.snapshot.used
- ${project.version}
- ^((?!.*-SNAPSHOT).)*$
- true
-
-
-
-
-
- io.github.olivierlemasle.maven
- plaintext-maven-plugin
- ${plugin.plaintext.version}
-
- ${env.MAVEN_CONFIG_FOLDER}
-
-
- build_commits.csv
- true
-
-
- ${project.groupId},${project.artifactId},${project.version},${project.scm.url},${buildNumber},${repository.jenkins.staging.url},${project.build.finalName},${project.packaging}
-
-
-
-
-
-
-
- generate-file
- package
-
- write
-
-
-
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
- ${plugin.deploy.version}
-
-
- fail-if-snapshot-used
- deploy
-
- ${skip.when.is.snapshot.used}
-
-
-
-
-
${project.artifactId}-${project.version}
-
dry-run
@@ -562,10 +797,7 @@
-
-
-
@@ -887,7 +1119,20 @@
-
+
+ org.apache.maven.plugins
+ maven-help-plugin
+ 3.0.1
+
+
+ show-profiles
+ compile
+
+ active-profiles
+
+
+
+
org.codehaus.mojo
buildnumber-maven-plugin
@@ -1131,6 +1376,9 @@
https://nexus.d4science.org/nexus/content/repositories/gcube-staging-jenkins
+
+ https://nexus.d4science.org/nexus/content/repositories/gcube-staging-jenkins-java11
+
https://nexus.d4science.org/nexus/content/repositories/gcube-staging/