You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2012/01/30 22:14:10 UTC

svn commit: r1238017 - /tapestry/tapestry5/trunk/build.gradle

Author: hlship
Date: Mon Jan 30 21:14:09 2012
New Revision: 1238017

URL: http://svn.apache.org/viewvc?rev=1238017&view=rev
Log:
Update build to allow (snapshot) release generation without signing top-level archives

Modified:
    tapestry/tapestry5/trunk/build.gradle

Modified: tapestry/tapestry5/trunk/build.gradle
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/build.gradle?rev=1238017&r1=1238016&r2=1238017&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/build.gradle (original)
+++ tapestry/tapestry5/trunk/build.gradle Mon Jan 30 21:14:09 2012
@@ -36,7 +36,7 @@ doSign = !project.hasProperty("noSign") 
 deployUsernameProperty = isSnapshot() ? "snapshotDeployUserName" : "apacheDeployUserName"
 deployPasswordProperty = isSnapshot() ? "snapshotDeployPassword" : "apacheDeployPassword"
 
-canDeploy = doSign && [deployUsernameProperty, deployPasswordProperty].every { project.hasProperty(it) }
+canDeploy = [deployUsernameProperty, deployPasswordProperty].every { project.hasProperty(it) }
 
 deployUsername = { getProperty(deployUsernameProperty) }
 deployPassword = { getProperty(deployPasswordProperty) }
@@ -338,30 +338,32 @@ if (canDeploy) {
     upload.extendsFrom archives, signatures
   }
 
-  signing { 
-    sign configurations.archives
+  if (doSign) {
+    signing { 
+      sign configurations.archives
+    }
   }
 
-  task uploadSourcesAndJavadocs(type: Scp) {
+  task uploadArtifacts(type: Scp) {
     group "Release artifact"
-    description "Uploads source and JavaDoc Zips and MD5 checksums and PGP signatures to people.apache.org"
+    description "Uploads top-level artifacts to people.apache.org, along with MD5 checksums and PGP signatures (if signing is enabled)"
 
     source files(generateMD5Checksums, configurations.upload.allArtifacts.files)
 
     host "people.apache.org"
     userName deployUsername()
     password deployPassword()
-    // The destination folder needs to already exist.
+
+    // The destination folder at people.apache.org needs to already exist.
     destination "public_html/tapestry-releases"
-    verbose true
 
     doFirst { 
-      logger.info "Uploads files: ${source.files}"
+      logger.info "Uploading ${source.files} to people.apache.org."
     }
   }
 
   task generateRelease {
-    dependsOn "quickstart:clean", continuousIntegration, subprojects.uploadPublished, uploadSourcesAndJavadocs
+    dependsOn "quickstart:clean", continuousIntegration, subprojects.uploadPublished, uploadArtifacts
     group "Release artifact"
     description "Generates and uploads a final release to Apache Nexus"
   }