diff --git a/Jenkinsfile b/Jenkinsfile index 59a4899..475944f 100755 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,7 +14,7 @@ node { } withMaven(mavenConfiguration) { - def mvnParams = "-Dbuild.version=1.0.${BUILD_NUMBER} -Dbuild.development=false" + def mvnParams = "-Dbuild.number=${BUILD_NUMBER} -Dbuild.development=false" stage('Build') { sh "mvn ${mvnParams} clean compile" @@ -29,7 +29,8 @@ node { } stage('Deploy') { - sh "mvn ${mvnParams} releaser:release" + sh "mvn ${mvnParams} -DskipStatic -DskipTests deploy" + sh "mvn ${mvnParams} scm:tag" } } } \ No newline at end of file diff --git a/pom.xml b/pom.xml index 4fae628..aae6948 100755 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ se.koc zutil - ${build.version} + 1.0.${build.number} jar Zutil @@ -34,7 +34,7 @@ - 1.0.0-SNAPSHOT + 0-SNAPSHOT true 1.8 UTF-8 @@ -144,9 +144,10 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.1.0 + 3.1.1 none + 8 @@ -175,13 +176,44 @@ - com.github.danielflower.mavenplugins - multi-module-maven-release-plugin - 3.2.0 + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.7 + true - repo.koc.se + sonatype-nexus-snapshot + https://oss.sonatype.org/ + true + + maven-scm-plugin + 1.9.5 + + ${project.artifactId}-${project.version} + developerConnection + + + + org.codehaus.mojo + flatten-maven-plugin + + + flatten + package + + flatten + + + + flatten.clean + clean + + clean + + + +