-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.sh
executable file
·48 lines (39 loc) · 1.23 KB
/
build.sh
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
#!/bin/sh
echo "INFO: Build Yarep ..."
# ----- Parameters
JAVA_HOME_MACOSX=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
#JAVA_HOME_MACOSX=/System/Library/Frameworks/JavaVM.framework/Home
# ----- Check for JAVA_HOME
JAVA_HOME="$JAVA_HOME"
if [ "$JAVA_HOME" = "" ];then
echo "ERROR: No JAVA_HOME set!"
echo " Have you installed JDK (Java Development Kit)? If so, then set JAVA_HOME ..."
echo ""
echo " Mac OS X : Depending on the shell you're using either use"
echo " export JAVA_HOME=$JAVA_HOME_MACOSX"
echo " or"
echo " setenv JAVA_HOME $JAVA_HOME_MACOSX"
echo " Linux : export JAVA_HOME=/usr/local/j2sdk-..."
echo " Windows : Click Start ..."
exit 1
fi
# ----- Check Java version
# TODO: ....
# ----- Set Environment Variables
ORIGINAL_ANT_HOME=$ANT_HOME
unset ANT_HOME
ANT_HOME=$PWD/tools/apache-ant
#echo $ANT_HOME
OUR_ANT="ant -lib tools/apache-ant_extras"
ORIGINAL_PATH=$PATH
PATH=$PWD/tools/maven-2.0.4/bin:$ANT_HOME/bin:$PATH
#echo $PATH
# ----- Build Yarep ...
#mvn --version
$OUR_ANT -version
$OUR_ANT -f build.xml $@
# ----- Reset Environment Variables
ANT_HOME=$ORIGINAL_ANT_HOME
#echo $ANT_HOME
PATH=$ORIGINAL_PATH
#echo $PATH