|
2 | 2 | set -ev
|
3 | 3 | cd $(dirname $(readlink -f $0))
|
4 | 4 |
|
5 |
| -if [ -d $MAVEN_HOME ]; then |
6 |
| - echo "Using cached maven install..." |
7 |
| - $MAVEN_HOME/bin/mvn -v |
| 5 | +mavenSettings=$HOME/.m2/settings.xml |
| 6 | + |
| 7 | +if [ -d $mavenSettings ]; then |
| 8 | + echo "Using cached maven user config..." |
8 | 9 | exit 0
|
9 | 10 | fi
|
10 | 11 |
|
|
15 | 16 |
|
16 | 17 | # If not cached, download and install maven.
|
17 | 18 | # Then create the settings file, with username/password for oracle server.
|
18 |
| -curl -L -O "http://mirror.nbtelecom.com.br/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz" |
19 |
| -tar -xzf apache-maven-3.3.9-bin.tar.gz |
20 |
| -mv apache-maven-3.3.9 $MAVEN_HOME |
21 |
| -rm apache-maven-3.3.9-bin.tar.gz |
| 19 | +# curl -L -O "http://mirror.nbtelecom.com.br/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz" |
| 20 | +# tar -xzf apache-maven-3.3.9-bin.tar.gz |
| 21 | +# mv apache-maven-3.3.9 $MAVEN_HOME |
| 22 | +# rm apache-maven-3.3.9-bin.tar.gz |
| 23 | + |
| 24 | +curl -L -O "http://central.maven.org/maven2/org/apache/maven/wagon/wagon-http/2.8/wagon-http-2.8-shaded.jar" |
| 25 | +sudo mv wagon-http-2.8-shaded.jar $MAVEN_HOME/lib/ext/ |
22 | 26 |
|
23 |
| -settingsFile=$MAVEN_HOME/conf/settings.xml |
24 |
| -cp settings.tmpl.xml $settingsFile |
25 |
| -sed -i -e "s|###USERNAME###|$ORACLE_OTN_USER|g" $settingsFile |
26 |
| -sed -i -e "s|###PASSWORD###|$ORACLE_OTN_PASSWORD|g" $settingsFile |
| 27 | +# MAVEN_CFG=$MAVEN_HOME/conf/settings.xml |
| 28 | +cp settings.tmpl.xml $mavenSettings |
| 29 | +sed -i -e "s|###USERNAME###|$ORACLE_OTN_USER|g" $mavenSettings |
| 30 | +sed -i -e "s|###PASSWORD###|$ORACLE_OTN_PASSWORD|g" $mavenSettings |
27 | 31 |
|
28 |
| -$MAVEN_HOME/bin/mvn -v |
| 32 | +# $MAVEN_HOME/bin/mvn -v |
0 commit comments