diff --git a/build.gradle b/build.gradle index b3ea1ca6d8aac8771c507600cc032aed688f4459..2ee8776a054c3e304d8d61750738a1b970ae0695 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,6 @@ apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'maven' -apply plugin: 'signing' project.version = '3.2.10' @@ -28,10 +27,6 @@ task sourcesJar(type: Jar) { from sourceSets.main.allSource } -signing { - sign configurations.archives -} - jar { manifest { attributes 'Main-Class': 'org.sablecc.sablecc.SableCC' @@ -44,6 +39,13 @@ artifacts { task deploy(dependsOn: [jar,test,javadoc], group: 'Build') +if (project.hasProperty('ossrhUsername') && project.hasProperty('ossrhPassword')) { + +apply plugin: 'signing' + +signing { + sign configurations.archives +} uploadArchives { repositories { mavenDeployer { @@ -89,3 +91,4 @@ uploadArchives { } } } +}