|
24 | 24 |
|
25 | 25 | <groupId>io.wcm.maven</groupId> |
26 | 26 | <artifactId>io.wcm.maven.global-parent</artifactId> |
27 | | - <version>67</version> |
| 27 | + <version>70</version> |
28 | 28 | <packaging>pom</packaging> |
29 | 29 |
|
30 | 30 | <name>io.wcm.maven.global-parent</name> |
|
51 | 51 | <unittests.skip>${maven.test.skip}</unittests.skip> |
52 | 52 | <integrationtests.skip>${maven.test.skip}</integrationtests.skip> |
53 | 53 |
|
54 | | - <!-- Java Version to build against (can be overridden by inheriting poms) --> |
| 54 | + <!-- Java version to compile for (can be overridden by inheriting poms) --> |
55 | 55 | <!-- Java 11 is the minimum version, Java 8 is no longer supported --> |
56 | 56 | <java.version>11</java.version> |
57 | 57 | <build.compiler.source>${java.version}</build.compiler.source> |
58 | 58 | <build.compiler.target>${java.version}</build.compiler.target> |
59 | 59 | <build.compiler.release>${build.compiler.target}</build.compiler.release> |
60 | 60 |
|
| 61 | + <!-- Min. Java version to build with --> |
| 62 | + <java.min-version.build>17</java.min-version.build> |
| 63 | + |
61 | 64 | <!-- pmd needs this as a global property, even in mvn 3 - may be fixed some day --> |
62 | 65 | <!-- see https://issues.apache.org/jira/browse/MPMD-86 --> |
63 | 66 | <targetJdk>${java.version}</targetJdk> |
|
78 | 81 | <spotbugs-findsecbugs-plugin.version>1.14.0</spotbugs-findsecbugs-plugin.version> |
79 | 82 | <pmd.version>7.17.0</pmd.version> |
80 | 83 | <jacoco-maven-plugin.version>0.8.13</jacoco-maven-plugin.version> |
81 | | - <versions-maven-plugin.version>2.19.0</versions-maven-plugin.version> |
| 84 | + <versions-maven-plugin.version>2.19.1</versions-maven-plugin.version> |
82 | 85 |
|
83 | 86 | <!-- Set to 'enabled' to activate org.eclipse.jdt.core.compiler.annotation.nullanalysis feature in eclipse settings --> |
84 | 87 | <eclipse.settings.nullanalysis>disabled</eclipse.settings.nullanalysis> |
|
245 | 248 | <configuration> |
246 | 249 | <rules> |
247 | 250 | <requireJavaVersion> |
248 | | - <version>[11,]</version> |
| 251 | + <version>[${java.min-version.build},]</version> |
249 | 252 | </requireJavaVersion> |
250 | 253 | </rules> |
251 | 254 | </configuration> |
|
261 | 264 | <version>[${maven.min-version},)</version> |
262 | 265 | </requireMavenVersion> |
263 | 266 | <requireJavaVersion> |
264 | | - <version>[${java.version},]</version> |
| 267 | + <version>[${java.min-version.build},]</version> |
265 | 268 | </requireJavaVersion> |
266 | 269 | </rules> |
267 | 270 | </configuration> |
|
278 | 281 | <version>[${maven.min-version},)</version> |
279 | 282 | </requireMavenVersion> |
280 | 283 | <requireJavaVersion> |
281 | | - <version>[${java.version},]</version> |
| 284 | + <version>[${java.min-version.build},]</version> |
282 | 285 | </requireJavaVersion> |
283 | 286 | </rules> |
284 | 287 | </configuration> |
|
295 | 298 | <version>[${maven.min-version},)</version> |
296 | 299 | </requireMavenVersion> |
297 | 300 | <requireJavaVersion> |
298 | | - <version>[${java.version},]</version> |
| 301 | + <version>[${java.min-version.build},]</version> |
299 | 302 | </requireJavaVersion> |
300 | 303 | </rules> |
301 | 304 | </configuration> |
|
426 | 429 | <plugin> |
427 | 430 | <groupId>org.apache.maven.plugins</groupId> |
428 | 431 | <artifactId>maven-compiler-plugin</artifactId> |
429 | | - <version>3.14.0</version> |
| 432 | + <version>3.14.1</version> |
430 | 433 | </plugin> |
431 | 434 |
|
432 | 435 | <plugin> |
|
569 | 572 | <plugin> |
570 | 573 | <groupId>org.apache.maven.plugins</groupId> |
571 | 574 | <artifactId>maven-javadoc-plugin</artifactId> |
572 | | - <version>3.11.3</version> |
| 575 | + <version>3.12.0</version> |
573 | 576 | </plugin> |
574 | 577 |
|
575 | 578 | <plugin> |
|
594 | 597 | <dependency> |
595 | 598 | <groupId>com.puppycrawl.tools</groupId> |
596 | 599 | <artifactId>checkstyle</artifactId> |
597 | | - <version>10.26.1</version> |
| 600 | + <version>11.0.1</version> |
598 | 601 | </dependency> |
599 | 602 | </dependencies> |
600 | 603 | </plugin> |
|
831 | 834 | <plugin> |
832 | 835 | <groupId>org.codehaus.mojo</groupId> |
833 | 836 | <artifactId>license-maven-plugin</artifactId> |
834 | | - <version>2.6.0</version> |
| 837 | + <version>2.7.0</version> |
835 | 838 | </plugin> |
836 | 839 |
|
837 | 840 | <plugin> |
|
0 commit comments