Skip to content

Commit 457ab8e

Browse files
committed
[MNG-8061] Maven: Require Java 17
1 parent 8f02871 commit 457ab8e

3 files changed

Lines changed: 9 additions & 16 deletions

File tree

maven-extensions/pom.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,7 @@ under the License.
129129
<profile>
130130
<id>run-its</id>
131131
<properties>
132-
<!-- when testing with JDK9, change these values to 1.6 from cmdline -->
133-
<invoker.maven.compiler.source>${maven.compiler.source}</invoker.maven.compiler.source>
134-
<invoker.maven.compiler.target>${maven.compiler.target}</invoker.maven.compiler.target>
132+
<invoker.maven.compiler.release>${maven.compiler.release}</invoker.maven.compiler.release>
135133
</properties>
136134
<build>
137135
<plugins>
@@ -150,8 +148,7 @@ under the License.
150148
<pomInclude>*/pom.xml</pomInclude>
151149
</pomIncludes>
152150
<properties>
153-
<maven.compiler.source>${invoker.maven.compiler.source}</maven.compiler.source>
154-
<maven.compiler.target>${invoker.maven.compiler.target}</maven.compiler.target>
151+
<maven.compiler.release>${invoker.maven.compiler.release}</maven.compiler.release>
155152
</properties>
156153
</configuration>
157154
<executions>

maven-plugins/pom.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,7 @@ under the License.
176176
<profile>
177177
<id>run-its</id>
178178
<properties>
179-
<!-- when testing with JDK9, change these values to 1.6 from cmdline -->
180-
<invoker.maven.compiler.source>${maven.compiler.source}</invoker.maven.compiler.source>
181-
<invoker.maven.compiler.target>${maven.compiler.target}</invoker.maven.compiler.target>
179+
<invoker.maven.compiler.release>${maven.compiler.release}</invoker.maven.compiler.release>
182180
</properties>
183181
<build>
184182
<plugins>
@@ -197,8 +195,7 @@ under the License.
197195
<pomInclude>*/pom.xml</pomInclude>
198196
</pomIncludes>
199197
<properties>
200-
<maven.compiler.source>${invoker.maven.compiler.source}</maven.compiler.source>
201-
<maven.compiler.target>${invoker.maven.compiler.target}</maven.compiler.target>
198+
<maven.compiler.release>${invoker.maven.compiler.release}</maven.compiler.release>
202199
</properties>
203200
</configuration>
204201
<executions>

pom.xml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -943,9 +943,8 @@ under the License.
943943
</distributionManagement>
944944

945945
<properties>
946-
<javaVersion>8</javaVersion>
947-
<maven.compiler.source>${javaVersion}</maven.compiler.source>
948-
<maven.compiler.target>${javaVersion}</maven.compiler.target>
946+
<javaVersion>17</javaVersion>
947+
<maven.compiler.release>${javaVersion}</maven.compiler.release>
949948
<maven.compiler.showDeprecation>true</maven.compiler.showDeprecation>
950949
<!-- in order to restore default annotation processing behaviour, please override with empty value -->
951950
<maven.compiler.proc>none</maven.compiler.proc>
@@ -1097,7 +1096,7 @@ under the License.
10971096
<artifactId>maven-pmd-plugin</artifactId>
10981097
<version>3.23.0</version>
10991098
<configuration>
1100-
<targetJdk>${maven.compiler.target}</targetJdk>
1099+
<targetJdk>${maven.compiler.release}</targetJdk>
11011100
<rulesets>
11021101
<ruleset>rulesets/maven.xml</ruleset>
11031102
</rulesets>
@@ -1177,7 +1176,7 @@ under the License.
11771176
<configuration>
11781177
<rules>
11791178
<enforceBytecodeVersion>
1180-
<maxJdkVersion>${maven.compiler.target}</maxJdkVersion>
1179+
<maxJdkVersion>${maven.compiler.release}</maxJdkVersion>
11811180
</enforceBytecodeVersion>
11821181
</rules>
11831182
<fail>true</fail>
@@ -1454,7 +1453,7 @@ under the License.
14541453
<configuration>
14551454
<toolchains>
14561455
<jdk>
1457-
<version>${maven.compiler.target}</version>
1456+
<version>${maven.compiler.release}</version>
14581457
</jdk>
14591458
</toolchains>
14601459
</configuration>

0 commit comments

Comments
 (0)