diff --git a/build.gradle b/build.gradle index 81b1f30b..b187fc35 100644 --- a/build.gradle +++ b/build.gradle @@ -3,13 +3,13 @@ import com.bmuschko.gradle.docker.tasks.container.* import com.bmuschko.gradle.docker.tasks.image.* plugins { + id 'pl.allegro.tech.build.axion-release' version '1.9.0' id "java" id "groovy" id "jacoco" id "osgi" id "maven-publish" id "com.bmuschko.docker-remote-api" version "3.2.1" - id 'pl.allegro.tech.build.axion-release' version '1.8.1' id "com.github.hierynomus.license" version "0.12.1" id "com.jfrog.bintray" version "1.7" id 'ru.vyarus.java-lib' version '1.0.5' @@ -20,6 +20,19 @@ plugins { group = "com.hierynomus" +scmVersion { + tag { + prefix = 'v' + versionSeparator = '' + } + hooks { + pre 'fileUpdate', [file: 'README.adoc', pattern: { v, c -> /:sshj_version: .*/}, replacement: { v, c -> ":sshj_version: $v" }] + pre 'commit' + } +} + +project.version = scmVersion.version + defaultTasks "build" repositories { @@ -65,19 +78,6 @@ license { excludes(['**/djb/Curve25519.java', '**/sshj/common/Base64.java']) } -scmVersion { - tag { - prefix = 'v' - versionSeparator = '' - } - hooks { - pre 'fileUpdate', [file: 'README.adoc', pattern: { v, c -> /:sshj_version: .*/}, replacement: { v, c -> ":sshj_version: $v" }] - pre 'commit' - } -} - -project.version = scmVersion.version - // This disables the pedantic doclint feature of JDK8 if (JavaVersion.current().isJava8Compatible()) { tasks.withType(Javadoc) { @@ -229,8 +229,8 @@ if (project.hasProperty("bintrayUsername") && project.hasProperty("bintrayApiKey labels = ["ssh", "sftp", "secure-shell", "network", "file-transfer"] githubRepo = "hierynomus/sshj" version { - name = project.version.toString() - vcsTag = "v${project.version}" + name = "${->project.version}" + vcsTag = "v${->project.version}" released = new SimpleDateFormat('yyyy-MM-dd\'T\'HH:mm:ss.SSSZZ').format(new Date()) gpg { sign = true