|
6 | 6 | <parent>
|
7 | 7 | <groupId>org.springframework.boot</groupId>
|
8 | 8 | <artifactId>spring-boot-starter-parent</artifactId>
|
9 |
| - <version>3.3.4</version> |
| 9 | + <version>3.3.5</version> |
10 | 10 | <relativePath /> <!-- lookup parent from repository -->
|
11 | 11 | </parent>
|
12 | 12 |
|
|
33 | 33 | <commons-collections.version>4.4</commons-collections.version>
|
34 | 34 | <commons-logging.version>1.3.4</commons-logging.version>
|
35 | 35 | <findbugs-jsr305.version>3.0.2</findbugs-jsr305.version>
|
36 |
| - <spt-development-audit-spring-boot.version>3.3.4</spt-development-audit-spring-boot.version> |
37 |
| - <spt-development-logging-spring-boot.version>3.3.4</spt-development-logging-spring-boot.version> |
| 36 | + <spt-development-audit-spring-boot.version>3.3.5</spt-development-audit-spring-boot.version> |
| 37 | + <spt-development-logging-spring-boot.version>3.3.5</spt-development-logging-spring-boot.version> |
38 | 38 |
|
39 | 39 | <!-- Test dependency versions -->
|
40 | 40 | <awaitility.version>4.2.2</awaitility.version>
|
41 |
| - <cucumber.version>7.19.0</cucumber.version> |
42 |
| - <junit-platform.version>1.11.0</junit-platform.version> |
43 |
| - <spt-development-test.version>3.1.11</spt-development-test.version> |
| 41 | + <cucumber.version>7.20.1</cucumber.version> |
| 42 | + <junit-platform.version>1.11.3</junit-platform.version> |
| 43 | + <spt-development-test.version>3.1.12</spt-development-test.version> |
44 | 44 |
|
45 | 45 | <!-- Spring Boot overrides to fix security vulnerabilities -->
|
46 | 46 | <artemis.version>2.37.0</artemis.version>
|
47 | 47 |
|
48 | 48 | <!-- Plugin versions -->
|
49 |
| - <checkstyle-maven-plugin.version>3.5.0</checkstyle-maven-plugin.version> |
50 |
| - <dependency-check-maven.version>10.0.4</dependency-check-maven.version> |
| 49 | + <checkstyle-maven-plugin.version>3.6.0</checkstyle-maven-plugin.version> |
| 50 | + <dependency-check-maven.version>11.1.0</dependency-check-maven.version> |
51 | 51 | <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
|
52 | 52 | <license-maven-plugin.version>2.4.0</license-maven-plugin.version>
|
53 |
| - <maven-jxr-plugin.version>3.5.0</maven-jxr-plugin.version> |
54 |
| - <maven-pmd-plugin.version>3.25.0</maven-pmd-plugin.version> |
| 53 | + <maven-jxr-plugin.version>3.6.0</maven-jxr-plugin.version> |
| 54 | + <maven-pmd-plugin.version>3.26.0</maven-pmd-plugin.version> |
55 | 55 | <maven-scm-plugin.version>2.1.0</maven-scm-plugin.version>
|
56 | 56 | <pitest-maven.version>1.17.0</pitest-maven.version>
|
57 |
| - <spotbugs-plugin.version>4.8.6.4</spotbugs-plugin.version> |
| 57 | + <spotbugs-plugin.version>4.8.6.5</spotbugs-plugin.version> |
58 | 58 |
|
59 | 59 | <!-- Plugin dependencies -->
|
60 |
| - <checkstyle.version>10.18.1</checkstyle.version> |
| 60 | + <checkstyle.version>10.20.0</checkstyle.version> |
61 | 61 | <findbugs-slf4j-bug-pattern.version>1.5.0</findbugs-slf4j-bug-pattern.version>
|
62 |
| - <findbugs-sec-bug-pattern.version>1.12.0</findbugs-sec-bug-pattern.version> |
| 62 | + <findbugs-sec-bug-pattern.version>1.13.0</findbugs-sec-bug-pattern.version> |
63 | 63 | <pitest-junit5-plugin.version>1.2.1</pitest-junit5-plugin.version>
|
64 |
| - <pmd.version>7.5.0</pmd.version> |
| 64 | + <pmd.version>7.7.0</pmd.version> |
65 | 65 | </properties>
|
66 | 66 |
|
67 | 67 | <dependencyManagement>
|
|
423 | 423 | <artifactId>maven-failsafe-plugin</artifactId>
|
424 | 424 | <configuration>
|
425 | 425 | <!--
|
| 426 | + Prevents the following warning introduced in JDK 21, caused by Mockito or more specifically byte-buddy-agent: |
| 427 | +
|
| 428 | + WARNING: A Java agent has been loaded dynamically (/Users/khm/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.5/byte-buddy-agent-1.14.5.jar) |
| 429 | + WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning |
| 430 | + WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information |
| 431 | + WARNING: Dynamic loading of agents will be disallowed by default in a future release |
| 432 | +
|
| 433 | + NOTE. argLine property is set by JaCoCo in prepare-agent stage. |
| 434 | + --> |
| 435 | + <argLine>-XX:+EnableDynamicAgentLoading ${argLine}</argLine> |
| 436 | + <!-- |
426 | 437 | classesDirectory is required to work around a bug that is discussed at
|
427 | 438 | https://github.com/spring-projects/spring-boot/issues/6254. There are a number of different
|
428 | 439 | workarounds, but this seems to be the cleanest.
|
|
450 | 461 | <plugin>
|
451 | 462 | <artifactId>maven-surefire-plugin</artifactId>
|
452 | 463 | <configuration>
|
| 464 | + <!-- |
| 465 | + Prevents the following warning introduced in JDK 21, caused by Mockito or more specifically byte-buddy-agent: |
| 466 | +
|
| 467 | + WARNING: A Java agent has been loaded dynamically (/Users/khm/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.5/byte-buddy-agent-1.14.5.jar) |
| 468 | + WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning |
| 469 | + WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information |
| 470 | + WARNING: Dynamic loading of agents will be disallowed by default in a future release |
| 471 | +
|
| 472 | + NOTE. argLine property is set by JaCoCo in prepare-agent stage. |
| 473 | + --> |
| 474 | + <argLine>-XX:+EnableDynamicAgentLoading ${argLine}</argLine> |
453 | 475 | <trimStackTrace>false</trimStackTrace>
|
454 | 476 | <includes>
|
455 | 477 | <include>**/*Test.java</include>
|
|
464 | 486 | <groupId>com.github.spotbugs</groupId>
|
465 | 487 | <artifactId>spotbugs-maven-plugin</artifactId>
|
466 | 488 | <version>${spotbugs-plugin.version}</version>
|
| 489 | + <dependencies> |
| 490 | + <!-- Included as dependencies as well as plugins so that versions plugins picks up new versions --> |
| 491 | + <dependency> |
| 492 | + <groupId>jp.skypencil.findbugs.slf4j</groupId> |
| 493 | + <artifactId>bug-pattern</artifactId> |
| 494 | + <version>${findbugs-slf4j-bug-pattern.version}</version> |
| 495 | + </dependency> |
| 496 | + <dependency> |
| 497 | + <groupId>com.h3xstream.findsecbugs</groupId> |
| 498 | + <artifactId>findsecbugs-plugin</artifactId> |
| 499 | + <version>${findbugs-sec-bug-pattern.version}</version> |
| 500 | + </dependency> |
| 501 | + </dependencies> |
467 | 502 | <configuration>
|
468 | 503 | <effort>Max</effort>
|
469 | 504 | <threshold>Low</threshold>
|
|
0 commit comments