@@ -67,13 +67,17 @@ function validate_input() {
67
67
}
68
68
69
69
function install_maven() {
70
- curl -m ${curlMaxTime} --retry ${retryMaxAttempt} -fksL " ${url4MavenInstaller} " -o ${mvnInstaller}
70
+ local mavenUrl= $( curl -Ls -o /dev/null -w %{url_effective} ${url4MavenInstaller} )
71
71
if [ $? != 0 ]; then
72
- echo_stderr " Failed to download ${url4MavenInstaller} ."
72
+ echo_stderr " Failed to get maven download url."
73
+ fi
74
+ curl -m ${curlMaxTime} --retry ${retryMaxAttempt} -fksL " ${mavenUrl} " -o ${mvnInstaller}
75
+ if [ $? != 0 ]; then
76
+ echo_stderr " Failed to download ${mavenUrl} ."
73
77
fi
74
78
75
79
tar xzvf ${mvnInstaller} -C /u01/app
76
- export MAVEN_HOME=/u01/app/apache-maven- ${mvnVersion}
80
+ export MAVEN_HOME=/u01/app/apache-maven
77
81
. $oracleHome /oracle_common/common/bin/setWlstEnv.sh # set JAVA_HOME
78
82
export PATH=${MAVEN_HOME} /bin:$PATH
79
83
@@ -239,10 +243,9 @@ read oracleHome domainPath wlsServerName wlsAdminHost wlsAdminPort wlsUserName w
239
243
export curlMaxTime=120 # seconds
240
244
export gitUrl4AzureIdentityExtensionPomFile=" https://raw.githubusercontent.com/oracle/weblogic-azure/main/weblogic-azure-aks/src/main/resources/azure-identity-extensions.xml"
241
245
export gitUrl4MySQLDriverPomFile=" https://raw.githubusercontent.com/oracle/weblogic-azure/main/weblogic-azure-aks/src/main/resources/mysql-connector-java.xml"
242
- export mvnVersion=" 3.9.0"
243
- export mvnInstaller=" apache-maven-${mvnVersion} -bin.tar.gz"
244
246
export retryMaxAttempt=5 # retry attempt for curl command
245
- export url4MavenInstaller=" https://dlcdn.apache.org/maven/maven-3/${mvnVersion} /binaries/${mvnInstaller} "
247
+ export mvnInstaller=" apache-maven-bin.tar.gz"
248
+ export url4MavenInstaller=" https://aka.ms/wls-offer-maven-download-url"
246
249
export wlsAdminURL=$wlsAdminHost :$wlsAdminPort
247
250
248
251
validate_input
0 commit comments