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"