You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by dr...@apache.org on 2013/02/10 00:32:00 UTC

svn commit: r1444465 - /river/jtsk/branches/2.2/poms/deploy_river.groovy

Author: dreedy
Date: Sat Feb  9 23:32:00 2013
New Revision: 1444465

URL: http://svn.apache.org/r1444465
Log:
Added script to deploy River artifacts

Added:
    river/jtsk/branches/2.2/poms/deploy_river.groovy   (with props)

Added: river/jtsk/branches/2.2/poms/deploy_river.groovy
URL: http://svn.apache.org/viewvc/river/jtsk/branches/2.2/poms/deploy_river.groovy?rev=1444465&view=auto
==============================================================================
--- river/jtsk/branches/2.2/poms/deploy_river.groovy (added)
+++ river/jtsk/branches/2.2/poms/deploy_river.groovy Sat Feb  9 23:32:00 2013
@@ -0,0 +1,57 @@
+#!/usr/bin/env groovy
+/*
+ * Copyright to the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+String version = "2.2.1"
+String rootDir = ".."
+        
+["net.jini:jsk-platform":"lib",
+ "net.jini:jsk-lib":"lib",
+ "net.jini:jsk-dl":"lib-dl",
+ "net.jini:jsk-resources":"lib",
+ "net.jini.lookup:serviceui":"lib",
+ "org.apache.river:fiddler":"lib",
+ "org.apache.river:fiddler-dl":"lib-dl",
+ "org.apache.river:mahalo":"lib",
+ "org.apache.river:mahalo-dl":"lib-dl",
+ "org.apache.river:mercury":"lib",
+ "org.apache.river:mercury-dl":"lib-dl",
+ "org.apache.river:norm":"lib",
+ "org.apache.river:norm-dl":"lib-dl",
+ "org.apache.river:outrigger":"lib",
+ "org.apache.river:outrigger-dl":"lib-dl",
+ "org.apache.river:reggie":"lib",
+ "org.apache.river:reggie-dl":"lib-dl",
+ "org.apache.river:start":"lib"].each {artifact, subDir ->
+    
+    String[] parts = artifact.split(":")
+    String gId = parts[0]
+    String aId = parts[1]
+    String dir = rootDir+"/"+subDir
+    String deployCommand = "mvn deploy:deploy-file "+
+                           "-DrepositoryId=apache.releases.https "+
+                           "-Dversion=${version} "+
+                           "-DgeneratePom=false -Dpackaging=jar "+
+                           "-DgroupId=${gId} "+
+                           "-DartifactId=${aId} "+
+                           "-Dfile=${dir}/${aId}.jar "+
+                           "-DpomFile=./${aId}.pom "+
+                           "-Durl=https://repository.apache.org/service/local/staging/deploy/maven2"
+    println deployCommand
+    Process process = deployCommand.execute()
+    process.consumeProcessOutputStream(System.out)
+    process.consumeProcessErrorStream(System.err)
+    process.waitFor()
+}
\ No newline at end of file

Propchange: river/jtsk/branches/2.2/poms/deploy_river.groovy
------------------------------------------------------------------------------
    svn:executable = *