/
env.sh
executable file
·40 lines (35 loc) · 1.12 KB
/
env.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
# MAVEN needs to point to a MAVEN3 installation:
if which mvn >/dev/null; then
mvn -version | grep "Maven 3" > /dev/null
if [ $? -eq 0 ]; then
MAVEN="mvn"
fi
fi
if [ "X$MAVEN" = "X" ] ; then
echo "Missing environment variable \"MAVEN\". This has to point to a maven 3.0 installation, "
echo "e.g. add the following line to your .bashrc (and make sure the path is correct):"
echo "export MAVEN=/opt/apache-maven-3.0-beta-1/bin/mvn"
exit
fi
set_version()
{
${MAVEN} -f pom.xml -N versions:set -DnewVersion=$1
${MAVEN} -f pom.xml -N versions:update-child-modules
}
build()
{
if [ -z $SCALA_LIBRARY_VERSION ]
then
echo "SCALA_LIBRARY_VERSION is undefined. Please specify a corresponding scala library for the scala compiler version ${SCALA_VERSION}"
exit 1
fi
${MAVEN} \
-U \
$PROFILE \
-Dscala.version=${SCALA_VERSION} \
-Dscala.library.version=${SCALA_LIBRARY_VERSION} \
-Dsbt.scala.version=${SBT_SCALA_VERSION} \
-Dsbinary.version=${SBINARY_VERSION} \
-Dscala.precompiled.version=${SCALA_PRECOMPILED} \
clean install $*
}