From a96e385f192653e3f681a7ce183f7f76c7672d0f Mon Sep 17 00:00:00 2001 From: "C.J. Collier" Date: Tue, 19 Jul 2016 15:15:09 -0700 Subject: prefetch maven * install maven at basebuild respin time * jenkins will be modified to point to pre-installed maven * this will eliminate many problems caused by an inability to fetch common files Change-Id: I93032bb08e8ce6ffc50cd89ce4c5f5d080e60726 Signed-off-by: C.J. Collier --- vagrant/lib/bootstrap-functions.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'vagrant/lib') diff --git a/vagrant/lib/bootstrap-functions.sh b/vagrant/lib/bootstrap-functions.sh index 7805f67cf..84e659593 100644 --- a/vagrant/lib/bootstrap-functions.sh +++ b/vagrant/lib/bootstrap-functions.sh @@ -4,6 +4,18 @@ do_setup() { echo "127.0.1.1 $(hostname) # temporary" >> /etc/hosts } +do_mvn_install() { + MAVEN_MIRROR=apache.mirrors.tds.net + MAVEN_VERSION=3.3.9 + MAVEN_RELEASE=http://${MAVEN_MIRROR}/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz + MAVEN_HOME=/opt/apache/maven + + mkdir -p /opt/apache/maven + wget -O - ${MAVEN_RELEASE} | \ + tar xz -C ${MAVEN_HOME} --strip-components 1 +} + + do_cleanup() { perl -i -ne 'print unless /^127.0.1.1.*# temporary$/' /etc/hosts } -- cgit 1.2.3-korg