Skip to content

Commit aeed0ab

Browse files
committed
Move compiler properties to profiles
1 parent bafe791 commit aeed0ab

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

pom.xml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@
3737

3838
<properties>
3939
<!-- Maven Build Properties -->
40-
<maven.compiler.source>1.8</maven.compiler.source>
41-
<maven.compiler.target>1.8</maven.compiler.target>
4240
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4341
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
4442
<maven.javadoc.failOnError>false</maven.javadoc.failOnError>
@@ -276,11 +274,24 @@
276274
</build>
277275

278276
<profiles>
277+
<profile>
278+
<id>jdk9+</id>
279+
<activation>
280+
<jdk>[9, )</jdk>
281+
</activation>
282+
<properties>
283+
<maven.compiler.release>8</maven.compiler.release>
284+
</properties>
285+
</profile>
279286
<profile>
280287
<id>jdk18</id>
281288
<activation>
282289
<jdk>1.8</jdk>
283290
</activation>
291+
<properties>
292+
<maven.compiler.source>1.8</maven.compiler.source>
293+
<maven.compiler.target>1.8</maven.compiler.target>
294+
</properties>
284295
<build>
285296
<pluginManagement>
286297
<plugins>

0 commit comments

Comments
 (0)