From 903c9fe5bf9d3e5de052bdd3981b70adc37e0e95 Mon Sep 17 00:00:00 2001 From: David C Kennedy Date: Wed, 14 Dec 2016 14:58:43 +0000 Subject: [PATCH] Addressed proxy issues for maven in vagrant Change-Id: Ia349bf07cf354cfa2a1efe19b85e918c22c63732 --- tools/vagrant/settings.xml | 4 ++-- tools/vagrant/setup_maven_proxy.sh | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/tools/vagrant/settings.xml b/tools/vagrant/settings.xml index a854e06..d0a5ef2 100644 --- a/tools/vagrant/settings.xml +++ b/tools/vagrant/settings.xml @@ -4,8 +4,8 @@ main-proxy true http - proxy.bbn.hp.com - 8080 + proxy_host + proxy_port localhost|10.0.2.15 diff --git a/tools/vagrant/setup_maven_proxy.sh b/tools/vagrant/setup_maven_proxy.sh index 2bb009c..ebaf4f0 100644 --- a/tools/vagrant/setup_maven_proxy.sh +++ b/tools/vagrant/setup_maven_proxy.sh @@ -11,6 +11,13 @@ else echo Created .m2 directory `ls -la` fi -echo Now we need to move the settings.xml into place... +echo Move the settings.xml into place + +ACTUAL_PROXY=`echo ${http_proxy} | awk 'BEGIN { FS = "//"} ;{ print $2 }'` +PROXY_HOST=`echo $ACTUAL_PROXY | awk 'BEGIN { FS = ":"} ;{ print $1 }'` +PROXY_PORT=`echo $ACTUAL_PROXY | awk 'BEGIN { FS = ":"} ;{ print $2 }'` +echo Assuming http proxy host = ${PROXY_HOST}, port = ${PROXY_PORT} +sed -i "s/proxy_host/${PROXY_HOST}/g" /home/ubuntu/settings.xml +sed -i "s/proxy_port/${PROXY_PORT}/g" /home/ubuntu/settings.xml cp /home/ubuntu/settings.xml /root/.m2/. chown root:root /root/.m2/settings.xml