From 8b013db6ce168228eb4b8debc2fe564e573690ec Mon Sep 17 00:00:00 2001 From: adan-jawad <111258097+adan-jawad@users.noreply.github.com> Date: Mon, 24 Jun 2024 20:12:06 +0300 Subject: [PATCH 1/6] Update 1 line 29-32 nightly.yml --- .github/workflows/nightly.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index c70cff90..ea66cc85 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -26,10 +26,7 @@ jobs: - name: Build Archetype run: mvn clean install --file archetype/pom.xml - - name: Run Archetype for EE 8, SE 8 - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -DoutputDirectory=app -Dgoals="clean package" - rm -rf app + - name: Run Archetype for EE 8 Web Profile, SE 8 run: | From 143e2fe2c5b1457a0ea6d09d0bd5538a537a3845 Mon Sep 17 00:00:00 2001 From: adan-jawad <111258097+adan-jawad@users.noreply.github.com> Date: Mon, 24 Jun 2024 20:19:17 +0300 Subject: [PATCH 2/6] Positive cases Update nightly.yml --- .github/workflows/nightly.yml | 234 ++++++++++++++++++++++++++-------- 1 file changed, 183 insertions(+), 51 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index ea66cc85..fb0594e4 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -26,74 +26,206 @@ jobs: - name: Build Archetype run: mvn clean install --file archetype/pom.xml - + + + - name: Set up Java SE 11 + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: 11 + - - name: Run Archetype for EE 8 Web Profile, SE 8 + - name: Set up Java SE 17 + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: 17 + + - name: Run Archetype for EE 8 Full Profile, SE 8, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -DoutputDirectory=app -Dgoals="clean package" - rm -rf app + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish - - name: Run Archetype for EE 8, SE 8, GlassFish + - name: Run Archetype for EE 8 Full Profile, SE 8, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish + + - name: Run Archetype for EE 8 Web Profile, SE 8, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - - name: Run Archetype for EE 8 Web Profile, SE 8, TomEE + + - name: Run Archetype for EE 8 Web Profile, SE 8, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=tomee -Ddocker=yes -DoutputDirectory=app/tomee -Dgoals="clean package" - rm -rf app/tomee - - - name: Run Archetype for EE 9, SE 8, Open Liberty + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10 Full Profile, SE 11, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" - rm -rf app/open-liberty + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish - - name: Set up Java SE 11 - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: 11 - - - name: Run Archetype for EE 9.1, SE 11, Open Liberty + - name: Run Archetype for EE 10 Full Profile, SE 11, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" - rm -rf app/open-liberty - - - name: Run Archetype for EE 9.1 Web Profile, SE 11, Payara + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10 Web Profile, SE 11, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="payara" -Ddocker=yes -DoutputDirectory="app/payara" -Dgoals="clean package" - rm -rf app/payara - - - name: Run Archetype for EE 9.1 Web Profile, SE 11, TomEE + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10 Web Profile, SE 11, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="tomee" -Ddocker=yes -DoutputDirectory="app/tomee" -Dgoals="clean package" - rm -rf app/tomee - - - name: Set up Java SE 17 - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: 17 - - - name: Run Archetype for EE 10, SE 17, GlassFish + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1 Full Profile, SE 11, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - - name: Run Archetype for EE 10 Web Profile, SE 17, WildFly + + - name: Run Archetype for EE 9.1 Full Profile, SE 11, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" - rm -rf app/wildfly - - - name: Run Archetype for EE 10 Core Profile, SE 17, Payara + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1 Web Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1 Web Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Full Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Full Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Web Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Web Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Full Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Full Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Web Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Web Profile, SE 11, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10 Full Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10 Full Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10 Web Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10 Web Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1 Full Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1 Full Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1 Web Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1 Web Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Full Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Full Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Web Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Web Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Full Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Full Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Web Profile, SE 17, Glassfish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Web Profile, SE 17, Glassfish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -DjavaVersion=17 -Druntime=payara -Ddocker=yes -DoutputDirectory=app/payara -Dgoals="clean package" - rm -rf app/payara + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + + + + + build-ui: runs-on: ubuntu-20.04 From ebdc93f0fee425b8312d7dcd0470ddb8fabd9c02 Mon Sep 17 00:00:00 2001 From: adan-jawad <111258097+adan-jawad@users.noreply.github.com> Date: Thu, 27 Jun 2024 16:14:04 +0300 Subject: [PATCH 3/6] Archetype Positive Cases Glass Fish Update 2 nightly.yml --- .github/workflows/nightly.yml | 170 +++++++++++++++++++++++----------- 1 file changed, 116 insertions(+), 54 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index fb0594e4..36c8c1b2 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -26,207 +26,269 @@ jobs: - name: Build Archetype run: mvn clean install --file archetype/pom.xml - + - name: Run Archetype for EE 8, SE 8 + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -DoutputDirectory=app -Dgoals="clean package" + rm -rf app + + - name: Run Archetype for EE 8 Web Profile, SE 8 + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -DoutputDirectory=app -Dgoals="clean package" + rm -rf app - - name: Set up Java SE 11 - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: 11 + - name: Run Archetype for EE 8, SE 8, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" + rm -rf app/glassfish + - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Web Profile, SE 8, TomEE + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=tomee -Ddocker=yes -DoutputDirectory=app/tomee -Dgoals="clean package" + rm -rf app/tomee - - name: Set up Java SE 17 - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: 17 + - name: Run Archetype for EE 9, SE 8, Open Liberty + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" + rm -rf app/open-liberty + + # start of my cases for GlassFish for SE 8 - - name: Run Archetype for EE 8 Full Profile, SE 8, Glassfish + - name: Run Archetype for EE 8 Full Profile, SE 8, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Full Profile, SE 8, Glassfish + - name: Run Archetype for EE 8 Full Profile, SE 8, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 8, Glassfish + - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 8, Glassfish + - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Full Profile, SE 11, Glassfish + # end of my cases for GlassFish for SE 8 + + - name: Set up Java SE 11 + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: 11 + + - name: Run Archetype for EE 9.1, SE 11, Open Liberty + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" + rm -rf app/open-liberty + + - name: Run Archetype for EE 9.1 Web Profile, SE 11, Payara + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="payara" -Ddocker=yes -DoutputDirectory="app/payara" -Dgoals="clean package" + rm -rf app/payara + + - name: Run Archetype for EE 9.1 Web Profile, SE 11, TomEE + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="tomee" -Ddocker=yes -DoutputDirectory="app/tomee" -Dgoals="clean package" + rm -rf app/tomee + + # start of my cases for GlassFish for SE 11 + + - name: Run Archetype for EE 10 Full Profile, SE 11, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Full Profile, SE 11, Glassfish + - name: Run Archetype for EE 10 Full Profile, SE 11, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 11, Glassfish + - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 11, Glassfish + - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Full Profile, SE 11, Glassfish + - name: Run Archetype for EE 9.1 Full Profile, SE 11, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Full Profile, SE 11, Glassfish + - name: Run Archetype for EE 9.1 Full Profile, SE 11, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 11, Glassfish + - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 11, Glassfish + - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Full Profile, SE 11, Glassfish + - name: Run Archetype for EE 9 Full Profile, SE 11, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Full Profile, SE 11, Glassfish + - name: Run Archetype for EE 9 Full Profile, SE 11, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 11, Glassfish + - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 11, Glassfish + - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Full Profile, SE 11, Glassfish + - name: Run Archetype for EE 8 Full Profile, SE 11, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Full Profile, SE 11, Glassfish + - name: Run Archetype for EE 8 Full Profile, SE 11, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 11, Glassfish + - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 11, Glassfish + - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Full Profile, SE 17, Glassfish + # end of my cases for GlassFish for SE 11 + + - name: Set up Java SE 17 + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: 17 + + - name: Run Archetype for EE 10, SE 17, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10 Web Profile, SE 17, WildFly + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + rm -rf app/wildfly + + - name: Run Archetype for EE 10 Core Profile, SE 17, Payara + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -DjavaVersion=17 -Druntime=payara -Ddocker=yes -DoutputDirectory=app/payara -Dgoals="clean package" + rm -rf app/payara + + # start of my cases for GlassFish for SE 17 + + - name: Run Archetype for EE 10 Full Profile, SE 17, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Full Profile, SE 17, Glassfish + - name: Run Archetype for EE 10 Full Profile, SE 17, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 17, Glassfish + - name: Run Archetype for EE 10 Web Profile, SE 17, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 17, Glassfish + - name: Run Archetype for EE 10 Web Profile, SE 17, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Full Profile, SE 17, Glassfish + - name: Run Archetype for EE 9.1 Full Profile, SE 17, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Full Profile, SE 17, Glassfish + - name: Run Archetype for EE 9.1 Full Profile, SE 17, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 17, Glassfish + - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 17, Glassfish + - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Full Profile, SE 17, Glassfish + - name: Run Archetype for EE 9 Full Profile, SE 17, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Full Profile, SE 17, Glassfish + - name: Run Archetype for EE 9 Full Profile, SE 17, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 17, Glassfish + - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 17, Glassfish + - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Full Profile, SE 17, Glassfish + - name: Run Archetype for EE 8 Full Profile, SE 17, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Full Profile, SE 17, Glassfish + - name: Run Archetype for EE 8 Full Profile, SE 17, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 17, Glassfish + - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 17, Glassfish + - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish, without Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - - - - - - + + # end of my cases for GlassFish for SE 17 build-ui: runs-on: ubuntu-20.04 steps: From c66197d05ae99520bf589e0937910d644b1273df Mon Sep 17 00:00:00 2001 From: adan-jawad <111258097+adan-jawad@users.noreply.github.com> Date: Tue, 2 Jul 2024 17:49:09 +0300 Subject: [PATCH 4/6] Positive Cases Ordering and Docker Description Update nightly.yml --- .github/workflows/nightly.yml | 229 +++++++++++++++------------------- 1 file changed, 102 insertions(+), 127 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 36c8c1b2..00cf4e50 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -41,10 +41,21 @@ jobs: mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" rm -rf app/glassfish + - name: Run Archetype for EE 8, SE 8, GlassFish, with Docker + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" rm -rf app/glassfish + + + - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish, with Docker + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish - name: Run Archetype for EE 8 Web Profile, SE 8, TomEE run: | @@ -56,239 +67,203 @@ jobs: mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" rm -rf app/open-liberty - # start of my cases for GlassFish for SE 8 - - - name: Run Archetype for EE 8 Full Profile, SE 8, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 8 Full Profile, SE 8, GlassFish, without Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish, without Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - # end of my cases for GlassFish for SE 8 - - name: Set up Java SE 11 uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 11 - - - name: Run Archetype for EE 9.1, SE 11, Open Liberty - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" - rm -rf app/open-liberty - - - name: Run Archetype for EE 9.1 Web Profile, SE 11, Payara - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="payara" -Ddocker=yes -DoutputDirectory="app/payara" -Dgoals="clean package" - rm -rf app/payara - - - name: Run Archetype for EE 9.1 Web Profile, SE 11, TomEE - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="tomee" -Ddocker=yes -DoutputDirectory="app/tomee" -Dgoals="clean package" - rm -rf app/tomee - - # start of my cases for GlassFish for SE 11 - - name: Run Archetype for EE 10 Full Profile, SE 11, GlassFish, with Docker + - name: Run Archetype for EE 8, SE 11, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Full Profile, SE 11, GlassFish, without Docker + - name: Run Archetype for EE 8, SE 11, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish, without Docker + - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Full Profile, SE 11, GlassFish, with Docker + - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Full Profile, SE 11, GlassFish, without Docker + - name: Run Archetype for EE 9, SE 11, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish, with Docker + - name: Run Archetype for EE 9, SE 11, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish, without Docker + - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Full Profile, SE 11, GlassFish, with Docker + - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Full Profile, SE 11, GlassFish, without Docker + - name: Run Archetype for EE 9.1, SE 11, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish, with Docker + - name: Run Archetype for EE 9.1, SE 11, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish, without Docker + - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Full Profile, SE 11, GlassFish, with Docker + - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Full Profile, SE 11, GlassFish, without Docker + - name: Run Archetype for EE 10, SE 11, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish, with Docker + - name: Run Archetype for EE 10, SE 11, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish, without Docker + - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - # end of my cases for GlassFish for SE 11 - - - name: Set up Java SE 17 - uses: actions/setup-java@v3 - with: - distribution: 'temurin' - java-version: 17 - - - name: Run Archetype for EE 10, SE 17, GlassFish + - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 17, WildFly + - name: Run Archetype for EE 9.1, SE 11, Open Liberty run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" - rm -rf app/wildfly + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" + rm -rf app/open-liberty - - name: Run Archetype for EE 10 Core Profile, SE 17, Payara + - name: Run Archetype for EE 9.1 Web Profile, SE 11, Payara run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -DjavaVersion=17 -Druntime=payara -Ddocker=yes -DoutputDirectory=app/payara -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="payara" -Ddocker=yes -DoutputDirectory="app/payara" -Dgoals="clean package" rm -rf app/payara + + - name: Run Archetype for EE 9.1 Web Profile, SE 11, TomEE + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="tomee" -Ddocker=yes -DoutputDirectory="app/tomee" -Dgoals="clean package" + rm -rf app/tomee + + - name: Set up Java SE 17 + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: 17 - # start of my cases for GlassFish for SE 17 - - - name: Run Archetype for EE 10 Full Profile, SE 17, GlassFish, with Docker + - name: Run Archetype for EE 8, SE 17, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Full Profile, SE 17, GlassFish, without Docker + - name: Run Archetype for EE 8, SE 17, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 17, GlassFish, with Docker + - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 17, GlassFish, without Docker + - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Full Profile, SE 17, GlassFish, with Docker + - name: Run Archetype for EE 9, SE 17, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Full Profile, SE 17, GlassFish, without Docker + - name: Run Archetype for EE 9, SE 17, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish, with Docker + - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish, without Docker + - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Full Profile, SE 17, GlassFish, with Docker + - name: Run Archetype for EE 9.1, SE 17, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Full Profile, SE 17, GlassFish, without Docker + - name: Run Archetype for EE 9.1, SE 17, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish, with Docker + - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish, without Docker + - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Full Profile, SE 17, GlassFish, with Docker + - name: Run Archetype for EE 10, SE 17, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Full Profile, SE 17, GlassFish, without Docker + - name: Run Archetype for EE 10, SE 17, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish, with Docker + - name: Run Archetype for EE 10 Web Profile, SE 17, GlassFish run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish, without Docker + - name: Run Archetype for EE 10 Web Profile, SE 17, GlassFish, with Docker run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - # end of my cases for GlassFish for SE 17 + + - name: Run Archetype for EE 10 Web Profile, SE 17, WildFly + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + rm -rf app/wildfly + + - name: Run Archetype for EE 10 Core Profile, SE 17, Payara + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -DjavaVersion=17 -Druntime=payara -Ddocker=yes -DoutputDirectory=app/payara -Dgoals="clean package" + rm -rf app/payara + build-ui: runs-on: ubuntu-20.04 steps: From 3d0e0c3be79d30947bd6e90042801fec28b9b5aa Mon Sep 17 00:00:00 2001 From: adan-jawad <111258097+adan-jawad@users.noreply.github.com> Date: Tue, 2 Jul 2024 17:57:15 +0300 Subject: [PATCH 5/6] Removing cases with docker for Glassfish Update nightly.yml --- .github/workflows/nightly.yml | 91 ----------------------------------- 1 file changed, 91 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 00cf4e50..b336878d 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -40,23 +40,12 @@ jobs: run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" rm -rf app/glassfish - - - name: Run Archetype for EE 8, SE 8, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" rm -rf app/glassfish - - - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 8, TomEE run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=tomee -Ddocker=yes -DoutputDirectory=app/tomee -Dgoals="clean package" @@ -78,81 +67,41 @@ jobs: mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8, SE 11, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 9, SE 11, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9, SE 11, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 9.1, SE 11, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1, SE 11, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 10, SE 11, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10, SE 11, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 9.1, SE 11, Open Liberty run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" @@ -179,81 +128,41 @@ jobs: mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8, SE 17, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 9, SE 17, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9, SE 17, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 9.1, SE 17, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1, SE 17, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 10, SE 17, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10, SE 17, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 17, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 17, GlassFish, with Docker - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=yes -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 17, WildFly run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" From c423faf9277fb0375d8a942ff636fba4d3fa5114 Mon Sep 17 00:00:00 2001 From: adan-jawad <111258097+adan-jawad@users.noreply.github.com> Date: Sat, 6 Jul 2024 16:56:17 +0300 Subject: [PATCH 6/6] Resolving duplication and spacing errors Update nightly.yml --- .github/workflows/nightly.yml | 217 ++++++++++++++++------------------ 1 file changed, 105 insertions(+), 112 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 8ca52ad3..2aa7cb2b 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -9,15 +9,15 @@ jobs: build-archetype: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Java SE 8 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: "temurin" java-version: 8 - name: Cache Maven packages - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} @@ -25,7 +25,7 @@ jobs: - name: Build Archetype run: mvn clean install --file archetype/pom.xml - + - name: Run Archetype for EE 8, SE 8 run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -DoutputDirectory=app -Dgoals="clean package" @@ -34,9 +34,6 @@ jobs: - name: Run Archetype for EE 8 Web Profile, SE 8 run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -DoutputDirectory=app -Dgoals="clean package" - - rm -rf app - rm -rf app - name: Run Archetype for EE 9, SE 8 @@ -59,18 +56,11 @@ jobs: mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=8 -DoutputDirectory=app -Dgoals="clean package" rm -rf app - - name: Run Archetype for EE 8, SE 8, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" rm -rf app/glassfish - - - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 8 Web Profile, SE 8, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" @@ -136,7 +126,6 @@ jobs: mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" rm -rf app/open-liberty - - name: Run Archetype for EE 8 Web Profile, SE 8, TomEE run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=tomee -Ddocker=yes -DoutputDirectory=app/tomee -Dgoals="clean package" @@ -144,16 +133,14 @@ jobs: - name: Run Archetype for EE 8, SE 8, WildFly run: | - - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=8 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" - rm -rf app/open-liberty - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime=wildfly -DoutputDirectory=app/wildfly -Dgoals="clean package" rm -rf app/wildfly - name: Run Archetype for EE 8, SE 8, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=8 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Run Archetype for EE 8 Web Profile, SE 8, WildFly @@ -164,56 +151,16 @@ jobs: - name: Run Archetype for EE 8 Web Profile, SE 8, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=8 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - - name: Set up Java SE 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: "temurin" java-version: 11 - - - name: Run Archetype for EE 8, SE 11, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 9, SE 11, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 9.1, SE 11, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 10, SE 11, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - name: Run Archetype for EE 8, SE 11 run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -DoutputDirectory=app -Dgoals="clean package" @@ -259,6 +206,46 @@ jobs: mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=core -DjavaVersion=11 -DoutputDirectory=app -Dgoals="clean package" rm -rf app + - name: Run Archetype for EE 8, SE 11, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Web Profile, SE 11, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9, SE 11, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Web Profile, SE 11, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1, SE 11, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1 Web Profile, SE 11, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10, SE 11, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 10 Web Profile, SE 11, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + - name: Run Archetype for EE 8, SE 11, Open Liberty run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=no -DoutputDirectory="app/open-liberty" -Dgoals="clean package" @@ -299,7 +286,6 @@ jobs: mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" rm -rf app/open-liberty - - name: Run Archetype for EE 9.1, SE 11, Open Liberty run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=no -DoutputDirectory="app/open-liberty" -Dgoals="clean package" @@ -349,7 +335,7 @@ jobs: run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=core -DjavaVersion=11 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" rm -rf app/open-liberty - + - name: Run Archetype for EE 9.1 Web Profile, SE 11, Payara run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=11 -Druntime="payara" -Ddocker=yes -DoutputDirectory="app/payara" -Dgoals="clean package" @@ -368,6 +354,8 @@ jobs: - name: Run Archetype for EE 8, SE 11, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=11 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Run Archetype for EE 8 Web Profile, SE 11, WildFly @@ -378,6 +366,8 @@ jobs: - name: Run Archetype for EE 8 Web Profile, SE 11, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=11 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Run Archetype for EE 10, SE 11, WildFly @@ -388,6 +378,8 @@ jobs: - name: Run Archetype for EE 10, SE 11, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=11 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Run Archetype for EE 10 Web Profile, SE 11, WildFly @@ -398,6 +390,8 @@ jobs: - name: Run Archetype for EE 10 Web Profile, SE 11, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=11 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Run Archetype for EE 10 Core Profile, SE 11, WildFly @@ -408,45 +402,13 @@ jobs: - name: Run Archetype for EE 10 Core Profile, SE 11, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=core -DjavaVersion=11 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Set up Java SE 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: - - distribution: 'temurin' - java-version: 17 - - - name: Run Archetype for EE 8, SE 17, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 9, SE 17, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 9.1, SE 17, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - - - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish - run: | - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" - rm -rf app/glassfish - distribution: "temurin" java-version: 17 @@ -495,13 +457,41 @@ jobs: mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=core -DjavaVersion=17 -DoutputDirectory=app -Dgoals="clean package" rm -rf app + - name: Run Archetype for EE 8, SE 17, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 8 Web Profile, SE 17, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9, SE 17, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9 Web Profile, SE 17, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1, SE 17, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=full -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish + + - name: Run Archetype for EE 9.1 Web Profile, SE 17, GlassFish + run: | + mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=9.1 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" + rm -rf app/glassfish - name: Run Archetype for EE 10, SE 17, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime=glassfish -DoutputDirectory=app/glassfish -Dgoals="clean package" rm -rf app/glassfish - - name: Run Archetype for EE 10 Web Profile, SE 17, GlassFish run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime="glassfish" -Ddocker=no -DoutputDirectory="app/glassfish" -Dgoals="clean package" @@ -596,13 +586,12 @@ jobs: run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=core -DjavaVersion=17 -Druntime="open-liberty" -Ddocker=yes -DoutputDirectory="app/open-liberty" -Dgoals="clean package" rm -rf app/open-liberty - + - name: Run Archetype for EE 10 Core Profile, SE 17, Payara run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -DjavaVersion=17 -Druntime=payara -Ddocker=yes -DoutputDirectory=app/payara -Dgoals="clean package" rm -rf app/payara - - name: Run Archetype for EE 10 Web Profile, SE 17, WildFly run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" @@ -610,16 +599,14 @@ jobs: - name: Run Archetype for EE 8, SE 17, WildFly run: | - - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -DjavaVersion=17 -Druntime=payara -Ddocker=yes -DoutputDirectory=app/payara -Dgoals="clean package" - rm -rf app/payara - mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime=wildfly -DoutputDirectory=app/wildfly -Dgoals="clean package" rm -rf app/wildfly - name: Run Archetype for EE 8, SE 17, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=full -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Run Archetype for EE 8 Web Profile, SE 17, WildFly @@ -630,6 +617,8 @@ jobs: - name: Run Archetype for EE 8 Web Profile, SE 17, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=8 -Dprofile=web -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Run Archetype for EE 10, SE 17, WildFly @@ -640,6 +629,8 @@ jobs: - name: Run Archetype for EE 10, SE 17, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=full -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Run Archetype for EE 10 Web Profile, SE 17, WildFly @@ -650,6 +641,8 @@ jobs: - name: Run Archetype for EE 10 Web Profile, SE 17, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=web -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - name: Run Archetype for EE 10 Core Profile, SE 17, WildFly @@ -660,26 +653,26 @@ jobs: - name: Run Archetype for EE 10 Core Profile, SE 17, WildFly, with Docker run: | mvn archetype:generate -DinteractiveMode=false -DaskForDefaultPropertyValues=false -DarchetypeGroupId=org.eclipse.starter -DarchetypeArtifactId=jakarta-starter -DarchetypeVersion=2.3.0-SNAPSHOT -DjakartaVersion=10 -Dprofile=core -DjavaVersion=17 -Druntime=wildfly -Ddocker=yes -DoutputDirectory=app/wildfly -Dgoals="clean package" + docker build -t test-image app/wildfly/jakartaee-hello-world + docker rmi test-image rm -rf app/wildfly - - build-ui: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: "temurin" java-version: 11 - name: Cache Maven packages - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} restore-keys: ${{ runner.os }}-m2 - name: Build UI - run: mvn clean package --file ui/pom.xml \ No newline at end of file + run: mvn clean package --file ui/pom.xml