add more jdk
diff --git a/vars/asfStandardUtilitiesBuild.groovy b/vars/asfStandardUtilitiesBuild.groovy
index 8be2e12..194cf20 100644
--- a/vars/asfStandardUtilitiesBuild.groovy
+++ b/vars/asfStandardUtilitiesBuild.groovy
@@ -28,11 +28,12 @@
             buildDiscarder(logRotator(numToKeepStr: '5', artifactNumToKeepStr: '3'))
         ])
 
-    // now determine params
+    // now determine params 
+    // jdk 8 is baseline for maven be sure to maintain
     def jdk = params.containsKey('jdk') ? params.jdk : 'jdk_1.8_latest'
     // use the cmdLine parameter otherwise default depending on current branch
     def cmdline = params.containsKey('cmdline') ? params.cmdline : (env.BRANCH_NAME == 'master'?"clean deploy site:jar":"clean install")
-    def mvnName = params.containsKey('mvnName') ? params.mvnName : 'maven_3.6.3'
+    def mvnName = params.containsKey('mvnName') ? params.mvnName : 'maven_3.8.5'
     def xvfb = params.containsKey('xvfb') ? true : false
 
     def defaultPublishers = [artifactsPublisher(disabled: false), junitPublisher(ignoreAttachments: false, disabled: false),
@@ -61,7 +62,7 @@
                 options { timeout(time: 120, unit: 'MINUTES') }               
                 steps{
 	            script {	
-		        def jdklist = ['jdk_11_latest','jdk_12_latest','jdk_13_latest','jdk_14_latest','jdk_15_latest','jdk_16_latest']
+		        def jdklist = ['jdk_11_latest','jdk_12_latest','jdk_13_latest','jdk_14_latest','jdk_15_latest','jdk_16_latest','jdk_17_latest','jdk_18_latest']
 		        for (ajdk in jdklist) {
 			    stage("build on $ajdk") {
 				// do not deploy for recent jdk