2929
3030JAVA_HOME_8 = os .environ .get ('JAVA_HOME_8' , '' )
3131JAVA_HOME_11 = os .environ .get ('JAVA_HOME_11' , '' )
32+ JAVA_HOME_17 = os .environ .get ('JAVA_HOME_17' , '' )
3233
3334SHELL = platform .system () == 'Windows'
3435
@@ -45,6 +46,10 @@ def checkJavaVersions():
4546 print ("\n ERROR: JAVA_HOME_11 environment variable is not defined" )
4647 exit (1 )
4748
49+ if JAVA_HOME_17 == '' :
50+ print ("\n ERROR: JAVA_HOME_17 environment variable is not defined" )
51+ exit (1 )
52+
4853
4954
5055######################################
@@ -158,6 +163,17 @@ def build_jdk_11_maven() :
158163 copy (ind1 , os .path .join (DIST , "ind1-sut.jar" ))
159164 copy (folder + "/em/external/rest/ind1/target/ind1-evomaster-runner.jar" , DIST )
160165
166+
167+ ####################
168+ def build_jdk_17_maven () :
169+
170+ folder = "jdk_17_maven"
171+ callMaven (folder , JAVA_HOME_17 )
172+
173+ copy (folder + "/cs/web/spring-petclinic/target/spring-petclinic-sut.jar" , DIST )
174+ copy (folder + "/em/external/web/spring-petclinic/target/spring-petclinic-evomaster-runner.jar" , DIST )
175+
176+
161177####################
162178def build_jdk_11_gradle () :
163179
@@ -278,6 +294,7 @@ def makeZip():
278294
279295build_jdk_8_maven ()
280296build_jdk_11_maven ()
297+ build_jdk_17_maven ()
281298build_jdk_11_gradle ()
282299
283300## Those are disabled for now... might support back in the future
0 commit comments