Skip to content

Commit b3b311c

Browse files
committed
Make the compiled package runnable on Java 7 or later
Should fix #34
1 parent e7067d7 commit b3b311c

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

pom.xml

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,29 @@
4040

4141
<properties>
4242
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
43+
<maven.compiler.source>1.7</maven.compiler.source>
44+
<maven.compiler.target>1.7</maven.compiler.target>
4345
</properties>
4446

47+
<profiles>
48+
<profile>
49+
<id>jdk9</id>
50+
<activation>
51+
<jdk>[1.9,)</jdk>
52+
</activation>
53+
<properties>
54+
<maven.compiler.release>7</maven.compiler.release>
55+
</properties>
56+
</profile>
57+
</profiles>
58+
4559
<build>
4660
<plugins>
61+
<plugin>
62+
<groupId>org.apache.maven.plugins</groupId>
63+
<artifactId>maven-compiler-plugin</artifactId>
64+
<version>3.10.1</version>
65+
</plugin>
4766
<plugin>
4867
<groupId>org.apache.maven.plugins</groupId>
4968
<artifactId>maven-source-plugin</artifactId>
@@ -111,15 +130,6 @@
111130
</execution>
112131
</executions>
113132
</plugin>
114-
<plugin>
115-
<groupId>org.apache.maven.plugins</groupId>
116-
<artifactId>maven-compiler-plugin</artifactId>
117-
<version>3.1</version>
118-
<configuration>
119-
<source>6</source>
120-
<target>6</target>
121-
</configuration>
122-
</plugin>
123133
</plugins>
124134
</build>
125135

0 commit comments

Comments
 (0)