imported scripts from intellicastle project and adapted to bordercastle
This commit is contained in:
parent
6178c58132
commit
dd07940e6a
29 changed files with 1744 additions and 2 deletions
46
bin/bordercastle-compile.sh
Executable file
46
bin/bordercastle-compile.sh
Executable file
|
|
@ -0,0 +1,46 @@
|
|||
#!/bin/bash
|
||||
## -- FILE ------------------------------------------------------------------
|
||||
## name : bordercastle-compile.sh
|
||||
## project : BoarderZone: BorderCastle
|
||||
## created : Leon Poyyayil - 2013-07-14
|
||||
## language : Linux shell script
|
||||
## environment: GNU bash
|
||||
## copyright : (c) 1990-2025 by Leon Poyyayil (private), Switzerland
|
||||
## license : Bouncy Castle License. see LICENSE
|
||||
## --------------------------------------------------------------------------
|
||||
|
||||
SCRIPT_DIR="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
MAIN_DIR=$(readlink -f $( dirname "$SCRIPT_DIR") )
|
||||
pushd $MAIN_DIR > /dev/null
|
||||
. bordercastle.conf
|
||||
|
||||
MAVEN_CONFIG=$USER_HOME/.m2/settings.xml
|
||||
|
||||
MAVEN_REPO_SED_ARG=$(echo "$MAVEN_REPO" | sed "s,/,\\\\/,g")
|
||||
if [ ! -f "$MAVEN_CONFIG" ]; then
|
||||
sed "s,\${maven.repo},$MAVEN_REPO_SED_ARG,g" "${MAVEN_CONFIG}.tpl" > "$MAVEN_CONFIG"
|
||||
fi
|
||||
|
||||
if [ ! -d $DIST_DIR ]; then
|
||||
mkdir $DIST_DIR
|
||||
else
|
||||
rm -rf $DIST_DIR/*
|
||||
fi
|
||||
|
||||
mvn --settings $MAVEN_CONFIG clean install | tee $DIST_DIR/build-maven.log
|
||||
|
||||
BUILD_DIR_SED_ARG=$(pwd | sed "s,/,\\\\/,g")
|
||||
sed "s,$MAVEN_REPO_SED_ARG,\$REPO,g" $DIST_DIR/build-maven.log > $DIST_DIR/build-maven.log.tmp
|
||||
sed "s,$BUILD_DIR_SED_ARG,.,g" $DIST_DIR/build-maven.log.tmp > $DIST_DIR/build-maven.log
|
||||
rm -f $DIST_DIR/build-maven.log.tmp
|
||||
|
||||
TARGETS=$(ls)
|
||||
for TARGET in $TARGETS
|
||||
do
|
||||
if [[ -d $TARGET && -d $TARGET/target ]]; then
|
||||
cp $TARGET/target/*.jar $DIST_DIR
|
||||
fi
|
||||
done
|
||||
|
||||
popd > /dev/null
|
||||
## -- EOF -------------------------------------------------------------------
|
||||
Loading…
Add table
Add a link
Reference in a new issue