Skip to content

Commit a5910db

Browse files
authored
chore: update to min java11, preferred java21 (#1264)
* chore: update to min java11, preferred java21 * chore: update aem-mock to 5.5.0 (#1165) * chore: update aem-mock, update groovy, run tests with java 11,17,21 * chore: remove more references to java8, include java-version file * chore: remove more references to java8, include java-version file * test: remove project-1_8
1 parent 36b050a commit a5910db

16 files changed

+10
-41
lines changed

.github/workflows/maven-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Set up JDK
3131
uses: actions/setup-java@v1
3232
with:
33-
java-version: 8
33+
java-version: 11
3434

3535
# Set up dependency cache
3636
- name: Cache local Maven repository

.github/workflows/maven-sdk-update.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
strategy:
3030
matrix:
3131
os: [ ubuntu-latest, macos-latest ]
32-
java: [11]
32+
java: [11,17,21]
3333

3434
outputs:
3535
commit: ${{ steps.getCommit.outputs.commit }}

.github/workflows/maven-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
strategy:
3030
matrix:
3131
os: [ ubuntu-20.04, macos-latest, windows-latest ]
32-
java: [11]
32+
java: [11,17,21]
3333

3434
steps:
3535
- name: Configure git with longpath enabled (for windows)

pom.xml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
<dependency>
109109
<groupId>org.codehaus.groovy</groupId>
110110
<artifactId>groovy-all</artifactId>
111-
<version>3.0.8</version>
111+
<version>3.0.24</version>
112112
<type>pom</type> <!-- required JUST since Groovy 2.5.0 -->
113113
</dependency>
114114
</dependencies>
@@ -174,16 +174,6 @@
174174
</properties>
175175
</profile>
176176
177-
<profile>
178-
<id>it-java8</id>
179-
<activation>
180-
<jdk>[1.8,11)</jdk>
181-
</activation>
182-
<properties>
183-
<archetype.test.projectsDirectory>${project.build.testOutputDirectory}/projects-1_8</archetype.test.projectsDirectory>
184-
</properties>
185-
</profile>
186-
187177
<profile>
188178
<!-- This is the release profile. -->
189179
<id>release</id>

src/main/archetype/it.tests/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030

3131
<properties>
3232
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
33-
<maven.compiler.source>1.8</maven.compiler.source>
34-
<maven.compiler.target>1.8</maven.compiler.target>
33+
<maven.compiler.source>11</maven.compiler.source>
34+
<maven.compiler.target>11</maven.compiler.target>
3535
</properties>
3636

3737
<dependencies>

src/main/archetype/pom.xml

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
#end
9292
<aem.forms.sdk.api>SDK_FORMS_VERSION</aem.forms.sdk.api>
9393
#end
94-
<bnd.version>5.1.2</bnd.version>
94+
<bnd.version>6.4.0</bnd.version>
9595
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
9696
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
9797
#if ( $isSpaProject )
@@ -107,7 +107,7 @@
107107
#end
108108
#if ( $aemVersion == "cloud")
109109
<aem.sdk.api>SDK_VERSION</aem.sdk.api>
110-
<aemanalyser.version>1.4.10</aemanalyser.version>
110+
<aemanalyser.version>1.6.6</aemanalyser.version>
111111
#end
112112
<componentGroupName>$appTitle</componentGroupName>
113113
</properties>
@@ -148,17 +148,10 @@
148148
<requireMavenVersion>
149149
<version>[3.3.9,)</version>
150150
</requireMavenVersion>
151-
#if ( $aemVersion == "cloud")
152151
<requireJavaVersion>
153152
<message>Maven must be executed with a Java 11 JRE or higher.</message>
154153
<version>11</version>
155154
</requireJavaVersion>
156-
#else
157-
<requireJavaVersion>
158-
<message>Maven must be executed with a Java 8 JRE or higher.</message>
159-
<version>1.8.0</version>
160-
</requireJavaVersion>
161-
#end
162155
</rules>
163156
</configuration>
164157
</execution>
@@ -169,12 +162,7 @@
169162
<groupId>org.apache.maven.plugins</groupId>
170163
<artifactId>maven-compiler-plugin</artifactId>
171164
<configuration>
172-
#if ( $aemVersion == "cloud")
173165
<release>11</release>
174-
#else
175-
<source>1.8</source>
176-
<target>1.8</target>
177-
#end
178166
</configuration>
179167
</plugin>
180168
</plugins>
@@ -970,7 +958,7 @@ Bundle-DocURL:
970958
<dependency>
971959
<groupId>io.wcm</groupId>
972960
<artifactId>io.wcm.testing.aem-mock.junit5</artifactId>
973-
<version>5.1.2</version>
961+
<version>5.5.4</version>
974962
<scope>test</scope>
975963
<exclusions>
976964
<exclusion>

src/main/resources/META-INF/archetype-post-generate.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ if (aemVersion == "cloud") {
8585
rootPom.text = rootPom.text.replaceAll('SDK_VERSION', sdkVersion.toString())
8686
def cloudManagerDir = new File(rootDir, ".cloudmanager");
8787
assert cloudManagerDir.mkdir();
88-
new File(cloudManagerDir, "java-version").write("11");
88+
new File(cloudManagerDir, "java-version").write("21");
8989
}
9090

9191
buildContentSkeleton(uiContentPackage, uiAppsPackage, singleCountry, appId, language, country)

src/test/resources/projects-1_8/basic

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/test/resources/projects-1_8/basic-6.5.0

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/test/resources/projects-1_8/cif

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/test/resources/projects-1_8/forms-basic-6.5.0

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/test/resources/projects-1_8/frontend-angular

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/test/resources/projects-1_8/frontend-angular-ssr

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/test/resources/projects-1_8/frontend-general

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/test/resources/projects-1_8/frontend-react

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/test/resources/projects-1_8/frontend-react-ssr

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)