1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
#!/bin/sh -e
export VERSION=5.2
# Separate version-subversion by '_'
# E.g.: '4_1' (instead of '4.1')
export VERSION_UND=`echo $VERSION | tr '.' '_'`
#---
# Build SnpEff
#---
cd $HOME/workspace/SnpEff/
mvn clean compile assembly:single jar:jar
cp target/SnpEff-$VERSION-jar-with-dependencies.jar $HOME/snpEff/snpEff.jar
# Install JAR file in local Maven repo
mvn install:install-file \
-Dfile=target/SnpEff-$VERSION.jar \
-DgroupId=org.snpeff \
-DartifactId=SnpEff \
-Dversion=$VERSION \
-Dpackaging=jar \
-DgeneratePom=true \
--quiet
cd -
#---
# Build SnpSift
#---
cd $HOME/workspace/SnpSift/
mvn clean compile assembly:single jar:jar
cp target/SnpSift-$VERSION-jar-with-dependencies.jar $HOME/snpEff/SnpSift.jar
# Install JAR file in local Maven repo
mvn install:install-file \
-Dfile=target/SnpSift-$VERSION.jar \
-DgroupId=org.snpsift \
-DartifactId=SnpSift \
-Dversion=$VERSION \
-Dpackaging=jar \
-DgeneratePom=true \
--quiet
cd -
#---
# Update galaxy databases
#---
./scripts_build/galaxy.sh
echo "Build done!"
|