Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env sh
- #Setup env
- set -e
- CUR_DIR=`pwd`
- JAVA_HOME=$CUR_DIR\JDK-1.7.25
- M2_HOME=$CUR_DIR\Maven-3.1.0
- M2=$M2_HOME\bin
- PATH=$M2:$JAVA_HOME\bin:$PATH
- if [ -d code ]
- then
- #Update git repo
- cd $CUR_DIR/code
- java -jar ../jgit-cli.jar fetch origin
- java -jar ../jgit-cli.jar merge origin/master -s theirs
- cd ..
- else
- #Clone new repo
- java -jar jgit-cli.jar clone https://github.com/UniversalMediaServer/UniversalMediaServer.git code
- fi
- #Clean and build package
- cd code
- mvn com.savage7.maven.plugins:maven-external-dependency-plugin:resolve-external
- mvn com.savage7.maven.plugins:maven-external-dependency-plugin:install-external
- mvn clean
- mvn -P linux package
- cd ..
- #Fetch result
- mv $CUR_DIR/code/target/ums-*-distribution.tar.gz $CUR_DIR
- #Cleanup
- rm -rf $CUR_DIR/code/target
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement