Skip to content

Commit 5a22336

Browse files
committed
build: Add maven-compiler-plugin with linting configuration
1 parent a402dfb commit 5a22336

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
<!--==================== maven plugin versions ====================-->
4646
<central-publishing-maven-plugin.version>0.7.0</central-publishing-maven-plugin.version>
4747
<jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
48+
<maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version>
4849
<maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version>
4950
<maven-javadoc-plugin.version>3.6.3</maven-javadoc-plugin.version>
5051
<maven-source-plugin.version>3.3.0</maven-source-plugin.version>
@@ -171,6 +172,17 @@
171172
</execution>
172173
</executions>
173174
</plugin>
175+
<plugin>
176+
<groupId>org.apache.maven.plugins</groupId>
177+
<artifactId>maven-compiler-plugin</artifactId>
178+
<version>${maven-compiler-plugin.version}</version>
179+
<configuration>
180+
<compilerArgs>
181+
<arg>-Xlint:deprecation</arg>
182+
<arg>-Werror</arg>
183+
</compilerArgs>
184+
</configuration>
185+
</plugin>
174186
<plugin>
175187
<groupId>org.apache.maven.plugins</groupId>
176188
<artifactId>maven-gpg-plugin</artifactId>

0 commit comments

Comments
 (0)