in vars/jenkinsEnv.groovy [60:111]
def mvnFromVersion(String os, String version) {
switch (os) {
case 'linux':
switch(version) {
// case ~/^3\.0\.[x5]$/:
// return 'maven_3.0.5'
case ~/^3\.1\.[x1]$/:
return 'maven_3.1.1'
case ~/^3\.2\.[x5]$/:
return 'maven_3.2.5'
case ~/^3\.3\.[x9]$/:
return 'maven_3.3.9'
case ~/^3\.5\.[x4]$/:
return 'maven_3.5.4'
case ~/^3\.6\.[x3]$/:
return 'maven_3.6.3'
case ~/^3\.8\.x$/:
return 'maven_3.8.8'
case '3.x.x':
return 'maven_3_latest'
case '4.0.x':
return 'maven_4_latest'
default:
return 'maven_3_latest'
}
case 'windows':
switch(version) {
// case ~/^3\.0\.[x5]$/:
// return 'maven_3.0.5_windows'
case ~/^3\.1\.[x1]$/:
return 'maven_3.1.1_windows'
case ~/^3\.2\.[x5]$/:
return 'maven_3.2.5_windows'
case ~/^3\.3\.[x9]$/:
return 'maven_3.3.9_windows'
case ~/^3\.5\.[x4]$/:
return 'maven_3.5.4_windows'
case ~/^3\.6\.[x4]$/:
return 'maven_3.6.3_windows'
case ~/^3\.8\.x$/:
return 'maven_3.8.7_windows'
case '3.x.x':
return 'maven_3_latest'
case '4.0.x':
return 'maven_4_latest'
default:
return 'maven_3_latest'
}
default:
return null
}
}