Skip to content

Commit f23d672

Browse files
authored
ADD maven.compiler.release=8 for cross compile compatibility (#126)
1 parent 7b211de commit f23d672

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

pom.xml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@
103103

104104
<!-- maven-compiler-plugin http://maven.apache.org/plugins/maven-compiler-plugin -->
105105
<mavenCompilerPluginVersion>3.13.0</mavenCompilerPluginVersion>
106-
<maven.compiler.target>1.8</maven.compiler.target>
107-
<maven.compiler.source>1.8</maven.compiler.source>
106+
<maven.compiler.target>8</maven.compiler.target>
107+
<maven.compiler.source>8</maven.compiler.source>
108108

109109
<!-- maven-enforcer-plugin -->
110110
<maven.min.version>3.0.1</maven.min.version>
@@ -938,8 +938,6 @@
938938
<artifactId>maven-compiler-plugin</artifactId>
939939
<version>${mavenCompilerPluginVersion}</version>
940940
<configuration>
941-
<source>${maven.compiler.source}</source>
942-
<target>${maven.compiler.target}</target>
943941
<encoding>${project.build.sourceEncoding}</encoding>
944942
<compilerArgument>-Xlint:all</compilerArgument>
945943
<showWarnings>true</showWarnings>
@@ -1410,6 +1408,15 @@
14101408
</plugins>
14111409
</build>
14121410
</profile>
1411+
<profile>
1412+
<id>set-compiler-release</id>
1413+
<activation>
1414+
<jdk>[9,)</jdk>
1415+
</activation>
1416+
<properties>
1417+
<maven.compiler.release>8</maven.compiler.release>
1418+
</properties>
1419+
</profile>
14131420
<profile>
14141421
<id>jdk16.options</id>
14151422
<activation>

0 commit comments

Comments
 (0)