Skip to content

Instantly share code, notes, and snippets.

@mizdebsk
Created April 25, 2016 07:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mizdebsk/27b40b4686f4a956b934c63cee232855 to your computer and use it in GitHub Desktop.
Save mizdebsk/27b40b4686f4a956b934c63cee232855 to your computer and use it in GitHub Desktop.
Install Gradle version required to build XMvn
#!/bin/sh
set -e
version=$(sed -n '/<gradleVersion>/s/.*>\(.*\)<.*/\1/;T;p' xmvn-parent/pom.xml)
test -n "$version"
wget http://services.gradle.org/distributions/gradle-$version-bin.zip
unzip gradle-$version-bin.zip
for artifactId in gradle-base-services gradle-base-services-groovy gradle-core gradle-dependency-management gradle-resources; do
file=$PWD/gradle-$version/lib/$artifactId-$version.jar
test -e $file || file=$PWD/gradle-$version/lib/plugins/$artifactId-$version.jar
mvn install:install-file \
-Dfile=$file \
-DgroupId=org.gradle \
-DartifactId=$artifactId \
-Dversion=$version \
-Dpackaging=jar
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment