id "com.jfrog.bintray" version "1.6"
id "com.github.spotbugs" version "1.7.1"
id 'maven-publish'
+ id 'signing'
}
// common settings
apply plugin: 'checkstyle'
apply plugin: 'com.jfrog.bintray'
apply plugin: 'maven'
+ apply plugin: 'maven-publish'
+ apply plugin: 'signing'
sourceCompatibility = JavaVersion.VERSION_1_8
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
publishing {
publications {
- maven(MavenPublication) {
+ mavenJava(MavenPublication) {
artifactId = "dictzip"
groupId = "org.dict.zip"
version = project.version.toString()
}
}
+signing {
+ required { gradle.taskGraph.hasTask("uploadArchives") || gradle.taskGraph.hasTask("bintrayUpload")}
+ sign publishing.publications.mavenJava
+ sign configurations.archives
+}