Author: uli
Date: Sun Aug  7 19:45:59 2011
New Revision: 1154753

URL: http://svn.apache.org/viewvc?rev=1154753&view=rev
Log:
try again with snapshot deployment

Modified:
    tapestry/tapestry5/trunk/build.gradle

Modified: tapestry/tapestry5/trunk/build.gradle
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/build.gradle?rev=1154753&r1=1154752&r2=1154753&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/build.gradle (original)
+++ tapestry/tapestry5/trunk/build.gradle Sun Aug  7 19:45:59 2011
@@ -6,7 +6,10 @@ testngVersion = '5.14.9'
 easymockVersion = '3.0'
 servletAPIVersion = '2.4'
 
-version = '5.3-alpha-10'
+version = '5.3-SNAPSHOT'
+
+stagingUrl = 
"https://repository.apache.org/service/local/staging/deploy/maven2/";
+snapshotUrl = "https://repository.apache.org/content/repositories/snapshots";
 
 doSign = !project.hasProperty('noSign') && project.hasProperty("signing.keyId")
 
@@ -119,10 +122,9 @@ subprojects {
   
   // apacheDeployUserName and apacheDeployPassword should be specified in 
~/.gradle/gradle.properties
   
-  deployUsernameProperty = "apacheDeployUserName"
-  deployPasswordProperty = "apacheDeployPassword"
+  deployUsernameProperty = isSnapshot() ? "snapshotDeployUserName" : 
"apacheDeployUserName"
+  deployPasswordProperty = isSnapshot() ? "snapshotDeployPassword" : 
"apacheDeployPassword"
   canDeploy = [deployUsernameProperty, deployPasswordProperty].every { 
project.hasProperty(it) }
-  
     
   uploadPublished  {
   
@@ -146,9 +148,13 @@ subprojects {
             }
           }          
 
-          repository(url: 
"https://repository.apache.org/service/local/staging/deploy/maven2/";) {
-            authentication(userName: apacheDeployUserName, password: 
apacheDeployPassword)
-          }        
+          repository(url: stagingUrl) {
+            authentication(userName: 
project.getProperty(deployUsernameProperty), password: 
project.getProperty(deployPasswordProperty))
+          }
+                 
+                 snapshotRepository(url: snapshotUrl) {
+            authentication(userName: 
project.getProperty(deployUsernameProperty), password: 
project.getProperty(deployPasswordProperty))
+          }
         }
       }
     }
@@ -216,7 +222,7 @@ task clean(type: Delete) {
   delete buildDirName
 }
 
-task continuousIntegration(dependsOn: [subprojects.build, 'aggregateJavadoc'], 
+task continuousIntegration(dependsOn: [subprojects.build, 'aggregateJavadoc', 
subprojects.uploadPublished], 
   description: "Task executed on Jenkins CI server after SVN commits")
 
 task generateRelease(dependsOn: ['continuousIntegration', 
subprojects.uploadPublished, 'zippedSources', 'zippedJavadoc'], 
@@ -257,3 +263,7 @@ task zippedJavadoc(type: Zip, dependsOn:
   from javadocBuildDir.dir
   into "apidocs"
 }
+
+boolean isSnapshot() {
+  project.version.contains('SNAPSHOT')
+}


Reply via email to