You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by pa...@apache.org on 2015/07/22 16:13:35 UTC

[08/12] zest-qi4j git commit: ZEST-25 Add skipSigning build property set in src dist gradle.properties

ZEST-25 Add skipSigning build property set in src dist gradle.properties


Project: http://git-wip-us.apache.org/repos/asf/zest-qi4j/repo
Commit: http://git-wip-us.apache.org/repos/asf/zest-qi4j/commit/6a0a317a
Tree: http://git-wip-us.apache.org/repos/asf/zest-qi4j/tree/6a0a317a
Diff: http://git-wip-us.apache.org/repos/asf/zest-qi4j/diff/6a0a317a

Branch: refs/heads/develop
Commit: 6a0a317a199ba1d78df91a55014417a58e2836ad
Parents: 5fd949c
Author: Paul Merlin <pa...@apache.org>
Authored: Wed Jul 22 14:40:27 2015 +0200
Committer: Paul Merlin <pa...@apache.org>
Committed: Wed Jul 22 14:40:27 2015 +0200

----------------------------------------------------------------------
 build.gradle | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/zest-qi4j/blob/6a0a317a/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index a397140..7ce80ba 100644
--- a/build.gradle
+++ b/build.gradle
@@ -59,6 +59,9 @@ project.ext {
   releaseApprovedProjects = allprojects.findAll( { p -> rootProject.releaseSpec.satisfiedBy( p ) } )
 }
 
+// Toggle signing, used by the source distribution by setting the skipSigning property in gradle.properties
+project.ext.skipSigning = rootProject.hasProperty( 'skipSigning' ) ? rootProject.skipSigning : false
+
 rat {
     onlyIf { version != '0' }
     excludes = [
@@ -329,6 +332,7 @@ allprojects {
       required { rootProject.version != '0' && uploadSigned }
       sign configurations.archives
     }
+    signArchives.onlyIf { !rootProject.skipSigning }
 
     task sourceJar( type: Jar ) {
       classifier = "sources"
@@ -744,7 +748,7 @@ task srcDistFilteredFiles() {
     // gradle.properties
     def gradlePropsFile = new File( filteredDir, 'gradle.properties' )
     gradlePropsFile.parentFile.mkdirs()
-    gradlePropsFile.text = project.file( 'gradle.properties' ).text + "\nversion=$version\n"
+    gradlePropsFile.text = project.file( 'gradle.properties' ).text + "\nskipSigning=true\n\nversion=$version\n"
   }
 }
 
@@ -855,6 +859,7 @@ signing {
   required { rootProject.version != '0' && !rootProject.version.contains( 'SNAPSHOT' ) }
   sign configurations.archives
 }
+signArchives.onlyIf { !rootProject.skipSigning }
 
 task dist( type: Copy, dependsOn: install ) {
   description "Unpack the binary distribution"