Skip to content

Commit 361920e

Browse files
authored
simplify compiler configuration (#280)
1 parent a5775b2 commit 361920e

File tree

5 files changed

+6
-34
lines changed

5 files changed

+6
-34
lines changed

plexus-compiler-its/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515

1616
<properties>
1717
<junit.version>4.13.2</junit.version>
18-
<maven.compiler.source>11</maven.compiler.source>
19-
<maven.compiler.target>11</maven.compiler.target>
18+
<maven.compiler.release>11</maven.compiler.release>
2019
<maven.deploy.skip>true</maven.deploy.skip>
2120
</properties>
2221

plexus-compilers/plexus-compiler-aspectj/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@
1414
<description>AspectJ Compiler support for Plexus Compiler component.</description>
1515

1616
<properties>
17-
<maven.compiler.source>11</maven.compiler.source>
18-
<maven.compiler.target>11</maven.compiler.target>
17+
<maven.compiler.release>11</maven.compiler.release>
1918
</properties>
2019

2120
<dependencies>

plexus-compilers/plexus-compiler-eclipse/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@
1414
<description>Eclipse Compiler support for Plexus Compiler component.</description>
1515

1616
<properties>
17-
<maven.compiler.source>11</maven.compiler.source>
18-
<maven.compiler.target>11</maven.compiler.target>
17+
<maven.compiler.release>11</maven.compiler.release>
1918
</properties>
2019

2120
<dependencies>

plexus-compilers/plexus-compiler-javac-errorprone/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
</description>
1818

1919
<properties>
20-
<maven.compiler.source>11</maven.compiler.source>
21-
<maven.compiler.target>11</maven.compiler.target>
20+
<maven.compiler.release>11</maven.compiler.release>
2221
</properties>
2322

2423
<dependencies>

pom.xml

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@
4444
<properties>
4545
<scm.url>scm:git:git@github.com:codehaus-plexus/plexus-compiler.git</scm.url>
4646
<javaVersion>11</javaVersion>
47-
<maven.compiler.source>8</maven.compiler.source>
48-
<maven.compiler.target>8</maven.compiler.target>
47+
<maven.compiler.release>8</maven.compiler.release>
4948
<redirectTestOutputToFile>true</redirectTestOutputToFile>
5049
<project.build.outputTimestamp>2022-12-17T17:23:49Z</project.build.outputTimestamp>
5150
<jupiter.version>5.9.2</jupiter.version>
@@ -131,9 +130,6 @@
131130
<groupId>org.apache.maven.plugins</groupId>
132131
<artifactId>maven-compiler-plugin</artifactId>
133132
<version>${maven.compiler.version}</version>
134-
<configuration>
135-
<release>8</release>
136-
</configuration>
137133
</plugin>
138134
<plugin>
139135
<groupId>org.apache.maven.plugins</groupId>
@@ -172,26 +168,6 @@
172168
</execution>
173169
</executions>
174170
</plugin>
175-
<plugin>
176-
<groupId>org.codehaus.mojo</groupId>
177-
<artifactId>animal-sniffer-maven-plugin</artifactId>
178-
<version>1.23</version>
179-
<executions>
180-
<execution>
181-
<phase>test</phase>
182-
<goals>
183-
<goal>check</goal>
184-
</goals>
185-
<configuration>
186-
<signature>
187-
<groupId>org.codehaus.mojo.signature</groupId>
188-
<artifactId>java18</artifactId>
189-
<version>1.0</version>
190-
</signature>
191-
</configuration>
192-
</execution>
193-
</executions>
194-
</plugin>
195171

196172
<plugin>
197173
<groupId>org.apache.maven.plugins</groupId>
@@ -227,7 +203,7 @@
227203
<configuration>
228204
<rules>
229205
<enforceBytecodeVersion>
230-
<maxJdkVersion>${maven.compiler.target}</maxJdkVersion>
206+
<maxJdkVersion>${maven.compiler.release}</maxJdkVersion>
231207
</enforceBytecodeVersion>
232208
</rules>
233209
<fail>true</fail>

0 commit comments

Comments
 (0)