Revision: 63500
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 13, 2013 01:39 by laurenceosx
Initial Code
#!/usr/bin/env groovy
// file: install_camel-jgroups_2.11-SNAPSHOT.groovy
// url: http://faroe228.googlecode.com/svn/trunk/SvnAndMvnInstallFor_camel-jgroups_2.11-SNAPSHOT/InstallScript/install_camel-jgroups_2.11-SNAPSHOT.groovy
/*
// Sample gradle snippet for using installed camel-jgroups:2.11-SNAPSHOT
repositories {
maven { url 'http://repo.grails.org/grails/repo' } // I have found this to be more reliable for spring/hibernate jars than maven central
maven { url 'http://repository.jboss.org/nexus/content/groups/public-jboss' } // good to have
maven { url 'http://repo.fusesource.com/nexus/content/groups/public' } // for activemq-all:5.8.0'
mavenCentral()
mavenLocal() // !!! because we installed camel-jgroups:2.11-SNAPSHOT to m2local
}
dependencies {
compile 'org.apache-extras.camel-extra:camel-jgroups:2.11-SNAPSHOT' // !!!
}
*/
ant = new AntBuilder()
def osWin = System.properties.'os.name'.toLowerCase().contains('windows')
String osShell = osWin ? 'cmd' : 'sh' ; // for ant.exec executable
String osShellFirstArg = osWin ? '/c' : '' ; // for ant.exec arg value
String osShellLinePrefix = osWin ? osShellFirstArg + ' ' : '' ; // for ant.exec arg line
String theSrc = "http://faroe228.googlecode.com/svn/trunk/SvnAndMvnInstallFor_camel-jgroups_2.11-SNAPSHOT.zip"
String theDest = theSrc.split('/').last() // e.g. SvnAndMvnInstallFor_camel-jgroups_2.11-SNAPSHOT.zip
String explodedZipFolderName = theDest[0 ..< theDest.lastIndexOf('.')]
ant.delete( dir: explodedZipFolderName )
ant.get(src: theSrc, dest: theDest, skipexisting: 'true')
ant.unzip( src: theDest, dest: '.' )
ant.exec( executable: osShell, dir: explodedZipFolderName ) {
arg( line: osShellLinePrefix + "gradlew" )
}
Initial URL
http://faroe228.googlecode.com/svn/trunk/SvnAndMvnInstallFor_camel-jgroups_2.11-SNAPSHOT/InstallScript/install_camel-jgroups_2.11-SNAPSHOT.groovy
Initial Description
// file: install_camel-jgroups_2.11-SNAPSHOT.groovy // url: http://faroe228.googlecode.com/svn/trunk/SvnAndMvnInstallFor_camel-jgroups_2.11-SNAPSHOT/InstallScript/install_camel-jgroups_2.11-SNAPSHOT.groovy
Initial Title
install_camel-jgroups_2.11-SNAPSHOT
Initial Tags
groovy
Initial Language
Groovy