@@ -801,6 +801,27 @@ jobs:
801801 docker rmi test-image
802802 rm -rf app/open-liberty
803803
804+ - name : Run Archetype for EE 11, SE 17, Open Liberty, with Docker
805+ run : |
806+ mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.8.0-SNAPSHOT -DjakartaVersion=11 -Dprofile=full -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory=app/open-liberty -Dgoals="clean package"
807+ docker build -t test-image app/open-liberty/jakartaee-hello-world
808+ docker rmi test-image
809+ rm -rf app/open-liberty
810+
811+ - name : Run Archetype for EE 11 Web Profile, SE 17, Open Liberty, with Docker
812+ run : |
813+ mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.8.0-SNAPSHOT -DjakartaVersion=11 -Dprofile=web -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory=app/open-liberty -Dgoals="clean package"
814+ docker build -t test-image app/open-liberty/jakartaee-hello-world
815+ docker rmi test-image
816+ rm -rf app/open-liberty
817+
818+ - name : Run Archetype for EE 11 Core Profile, SE 17, Open Liberty, with Docker
819+ run : |
820+ mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.8.0-SNAPSHOT -DjakartaVersion=11 -Dprofile=core -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory=app/open-liberty -Dgoals="clean package"
821+ docker build -t test-image app/open-liberty/jakartaee-hello-world
822+ docker rmi test-image
823+ rm -rf app/open-liberty
824+
804825 - name : Run Archetype for EE 8, SE 17, Payara, with Docker
805826 run : |
806827 mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.9.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime=payara -Ddocker=yes -DoutputDirectory=app/payara -Dgoals="clean package"
@@ -901,7 +922,7 @@ jobs:
901922 mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.9.0-SNAPSHOT -DjakartaVersion=11 -Dprofile=full -DjavaVersion=17 -Druntime=wildfly -DoutputDirectory=app/wildfly -Dgoals="clean package" | tee mvn_output.txt
902923
903924 MAVEN_EXIT_CODE=${PIPESTATUS[0]}
904- ERROR_MESSAGE="only Payara currently supports Jakarta EE 11 in a stable release "
925+ ERROR_MESSAGE="WildFly does not support Jakarta EE 11"
905926 if ! { [ $MAVEN_EXIT_CODE -ne 0 ] && grep -q "$ERROR_MESSAGE" mvn_output.txt; }; then
906927 echo "Maven build did not fail, or the expected error message was not found. Test failed."
907928 exit 1
@@ -1074,6 +1095,27 @@ jobs:
10741095 docker rmi test-image
10751096 rm -rf app/open-liberty
10761097
1098+ - name : Run Archetype for EE 11, SE 21, Open Liberty, with Docker
1099+ run : |
1100+ mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.8.0-SNAPSHOT -DjakartaVersion=11 -Dprofile=full -DjavaVersion=21 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory=app/open-liberty -Dgoals="clean package"
1101+ docker build -t test-image app/open-liberty/jakartaee-hello-world
1102+ docker rmi test-image
1103+ rm -rf app/open-liberty
1104+
1105+ - name : Run Archetype for EE 11 Web Profile, SE 21, Open Liberty, with Docker
1106+ run : |
1107+ mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.8.0-SNAPSHOT -DjakartaVersion=11 -Dprofile=web -DjavaVersion=21 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory=app/open-liberty -Dgoals="clean package"
1108+ docker build -t test-image app/open-liberty/jakartaee-hello-world
1109+ docker rmi test-image
1110+ rm -rf app/open-liberty
1111+
1112+ - name : Run Archetype for EE 11 Core Profile, SE 21, Open Liberty, with Docker
1113+ run : |
1114+ mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.8.0-SNAPSHOT -DjakartaVersion=11 -Dprofile=core -DjavaVersion=21 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory=app/open-liberty -Dgoals="clean package"
1115+ docker build -t test-image app/open-liberty/jakartaee-hello-world
1116+ docker rmi test-image
1117+ rm -rf app/open-liberty
1118+
10771119 - name : Run Archetype for EE 8, SE 21, Payara, with Docker
10781120 run : |
10791121 mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.9.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=21 -Druntime=payara -Ddocker=yes -DoutputDirectory=app/payara -Dgoals="clean package" | tee mvn_output.txt
0 commit comments