diff --git a/build/linux/package.sh b/build/linux/package.sh index 181fe2e..4a0394d 100755 --- a/build/linux/package.sh +++ b/build/linux/package.sh @@ -1,21 +1,44 @@ #!/bin/bash #Move out of the build folder cd ../.. + +packageProject () +{ + VERSION=$1 + RELEASE=$3 + ROOT=$PWD + cd $2 + + #Getting variables that are produced by the script + NAME=$(head -1 ./name.info) + PACKAGENAME=$NAME-$VERSION + PACKAGETAR=$PACKAGENAME.tar.gz + PACKAGEZIP=$PACKAGENAME.zip + TARGET=$PWD/target + + #Packaging Jar Distributable + cd target/release/ + echo "creating $PACKAGETAR in $TARGET" + tar -zcvf $RELEASE/$PACKAGETAR . + echo "creating $PACKAGEZIP in $TARGET" + zip -r $RELEASE/$PACKAGEZIP ./* + #Removing prebuilt jar in target + rm $TARGET/*.jar + #Copying Jar to target for archiving + cp ./*.jar $TARGET + + cd $ROOT +} + #Getting variables that are produced by the script VERSION=$(head -1 ./version.info) -NAME=$(head -1 ./name.info) -PACKAGENAME=$NAME-$VERSION -PACKAGETAR=$PACKAGENAME.tar.gz -PACKAGEZIP=$PACKAGENAME.zip -TARGET=$PWD/target +RELEASE="$PWD/target" + +#make sure release exists +if [ ! -d $RELEASE ]; then + mkdir $RELEASE +fi -#Packaging Jar Distributable -cd target/release/ -echo "creating $PACKAGETAR in $TARGET" -tar -zcvf $TARGET/$PACKAGETAR . -echo "creating $PACKAGEZIP in $TARGET" -zip -r $TARGET/$PACKAGEZIP ./* -#Removing prebuilt jar in target -rm $TARGET/*.jar -#Copying Jar to target for archiving -cp ./*.jar $TARGET +packageProject $VERSION "./cli" $RELEASE +packageProject $VERSION "./gui" $RELEASE +#packageProject $VERSION "./daemon" $RELEASE diff --git a/pom.xml b/pom.xml index f8ec85a..db935c5 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.sothr.imagetools Image-Tools - 0.1.1-DEV + 0.1.2-DEV pom Image-Tools