diff --git a/pom.xml b/pom.xml index f068ce4..c8b3343 100644 --- a/pom.xml +++ b/pom.xml @@ -105,11 +105,10 @@ - gcube-developer + gcube-default true - + -Xdoclint:none + 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} + + + + + + + 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} + + + + + org.codehaus.gmaven + groovy-maven-plugin + 2.0 + + + process-classes + + execute + + + + tag + + + def fileContents = new File("${project.basedir}/CHANGELOG.md").getText('UTF-8') + matcher = (fileContents =~ /(?s).\[v$project.version\].*?/) + if (!matcher.find()) { + throw new IllegalArgumentException("Tag [v$project.version] not found in ${project.basedir}/CHANGELOG.md") + } + assert matcher[0][1]: "Tag [v$project.version] not found in ${project.basedir}/CHANGELOG.md" + + + + + + + gcube-developer-next