DBZ-4949 Fix maven plugins to support Java 17

* bump checkstyle version
* remove duplict checktyle version definition as this can be source of
  issues which are hard to track down
* adjust impsort maven plugin configuration to be compatible with
  Java 15 - unfortunatelly 15_PREVIEW, 16 and 17 compatibility leves
  cause failures, so until impsort plugin is ready for 17, we have to
  on 15
This commit is contained in:
Vojtech Juranek 2022-04-08 14:02:07 +02:00 committed by Jiri Pechanec
parent 78dcc1862e
commit bb5a0ce3d8
2 changed files with 3 additions and 3 deletions

View File

@ -32,11 +32,9 @@
<version.javadoc.plugin>3.3.2</version.javadoc.plugin> <version.javadoc.plugin>3.3.2</version.javadoc.plugin>
<version.code.formatter>2.16.0</version.code.formatter> <version.code.formatter>2.16.0</version.code.formatter>
<version.surefire.plugin>3.0.0-M4</version.surefire.plugin> <version.surefire.plugin>3.0.0-M4</version.surefire.plugin>
<version.checkstyle.plugin>3.1.1</version.checkstyle.plugin>
<version.release.plugin>2.5.3</version.release.plugin> <version.release.plugin>2.5.3</version.release.plugin>
<version.impsort>1.6.2</version.impsort> <version.impsort>1.6.2</version.impsort>
<version.failsafe.plugin>${version.surefire.plugin}</version.failsafe.plugin> <version.failsafe.plugin>${version.surefire.plugin}</version.failsafe.plugin>
<version.checkstyle>8.32</version.checkstyle>
<version.revapi.plugin>0.11.5</version.revapi.plugin> <version.revapi.plugin>0.11.5</version.revapi.plugin>
<version.jandex>1.0.8</version.jandex> <version.jandex>1.0.8</version.jandex>
<version.revapi-java.plugin>0.21.0</version.revapi-java.plugin> <version.revapi-java.plugin>0.21.0</version.revapi-java.plugin>
@ -57,6 +55,7 @@
<!-- Set formatting default goals --> <!-- Set formatting default goals -->
<format.formatter.goal>format</format.formatter.goal> <format.formatter.goal>format</format.formatter.goal>
<format.imports.goal>sort</format.imports.goal> <format.imports.goal>sort</format.imports.goal>
<format.imports.source.compliance>15</format.imports.source.compliance>
<!-- No debug options by default --> <!-- No debug options by default -->
<debug.argline /> <debug.argline />
@ -290,6 +289,7 @@
<artifactId>impsort-maven-plugin</artifactId> <artifactId>impsort-maven-plugin</artifactId>
<configuration> <configuration>
<removeUnused>true</removeUnused> <removeUnused>true</removeUnused>
<compliance>${format.imports.source.compliance}</compliance>
</configuration> </configuration>
<executions> <executions>
<execution> <execution>

View File

@ -82,7 +82,7 @@
<version.release.plugin>2.5.3</version.release.plugin> <version.release.plugin>2.5.3</version.release.plugin>
<version.impsort>1.6.2</version.impsort> <version.impsort>1.6.2</version.impsort>
<version.failsafe.plugin>${version.surefire.plugin}</version.failsafe.plugin> <version.failsafe.plugin>${version.surefire.plugin}</version.failsafe.plugin>
<version.checkstyle>8.32</version.checkstyle> <version.checkstyle>10.1</version.checkstyle>
<version.revapi.plugin>0.11.5</version.revapi.plugin> <version.revapi.plugin>0.11.5</version.revapi.plugin>
<version.jandex>1.0.8</version.jandex> <version.jandex>1.0.8</version.jandex>
<version.revapi-java.plugin>0.21.0</version.revapi-java.plugin> <version.revapi-java.plugin>0.21.0</version.revapi-java.plugin>