|
6 | 6 | <parent>
|
7 | 7 | <groupId>org.springframework.boot</groupId>
|
8 | 8 | <artifactId>spring-boot-starter-parent</artifactId>
|
9 |
| - <version>3.4.0</version> |
| 9 | + <version>3.4.1</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.4.0</spt-development-audit-spring-boot.version> |
37 |
| - <spt-development-logging-spring-boot.version>3.4.0</spt-development-logging-spring-boot.version> |
| 36 | + <spt-development-audit-spring-boot.version>3.4.1</spt-development-audit-spring-boot.version> |
| 37 | + <spt-development-logging-spring-boot.version>3.4.1</spt-development-logging-spring-boot.version> |
38 | 38 |
|
39 | 39 | <!-- Test dependency versions -->
|
40 | 40 | <awaitility.version>4.2.2</awaitility.version>
|
41 | 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.13</spt-development-test.version> |
| 42 | + <junit-platform.version>1.11.4</junit-platform.version> |
| 43 | + <spt-development-test.version>3.1.14</spt-development-test.version> |
44 | 44 |
|
45 | 45 | <!-- Spring Boot overrides to fix security vulnerabilities -->
|
46 | 46 | <artemis.version>2.38.0</artemis.version>
|
47 | 47 |
|
48 | 48 | <!-- Plugin versions -->
|
49 | 49 | <checkstyle-maven-plugin.version>3.6.0</checkstyle-maven-plugin.version>
|
50 |
| - <dependency-check-maven.version>11.1.0</dependency-check-maven.version> |
| 50 | + <dependency-check-maven.version>11.1.1</dependency-check-maven.version> |
51 | 51 | <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
|
52 |
| - <license-maven-plugin.version>2.4.0</license-maven-plugin.version> |
| 52 | + <license-maven-plugin.version>2.5.0</license-maven-plugin.version> |
53 | 53 | <maven-jxr-plugin.version>3.6.0</maven-jxr-plugin.version>
|
54 | 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 |
| - <pitest-maven.version>1.17.1</pitest-maven.version> |
| 56 | + <pitest-maven.version>1.17.3</pitest-maven.version> |
57 | 57 | <spotbugs-plugin.version>4.8.6.6</spotbugs-plugin.version>
|
58 | 58 |
|
59 | 59 | <!-- Plugin dependencies -->
|
60 |
| - <checkstyle.version>10.20.1</checkstyle.version> |
| 60 | + <checkstyle.version>10.21.0</checkstyle.version> |
61 | 61 | <findbugs-slf4j-bug-pattern.version>1.5.0</findbugs-slf4j-bug-pattern.version>
|
62 | 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.7.0</pmd.version> |
| 64 | + <pmd.version>7.8.0</pmd.version> |
65 | 65 | </properties>
|
66 | 66 |
|
67 | 67 | <dependencyManagement>
|
|
429 | 429 | <artifactId>maven-failsafe-plugin</artifactId>
|
430 | 430 | <configuration>
|
431 | 431 | <!--
|
432 |
| - Prevents the following warning introduced in JDK 21, caused by Mockito or more specifically byte-buddy-agent: |
433 |
| -
|
434 |
| - 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) |
435 |
| - WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning |
436 |
| - WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information |
437 |
| - WARNING: Dynamic loading of agents will be disallowed by default in a future release |
438 |
| -
|
439 |
| - NOTE. argLine property is set by JaCoCo in prepare-agent stage. |
440 |
| -
|
441 | 432 | Starting from Java 21, the JDK restricts the ability of libraries to attach a Java agent to their own JVM. As a result, the inline-mock-maker might not be
|
442 | 433 | able to function without an explicit setup to enable instrumentation, and the JVM will always display a warning.
|
443 | 434 |
|
|
446 | 437 | @{argLine} -javaagent:${org.mockito:mockito-core:jar}
|
447 | 438 |
|
448 | 439 | Additionally, the `properties` goal of the `maven-dependency-plugin` must be executed.
|
| 440 | +
|
| 441 | + NOTE. argLine property is set by JaCoCo in prepare-agent stage. |
449 | 442 | -->
|
450 |
| - <argLine>-XX:+EnableDynamicAgentLoading @{argLine} -javaagent:${org.mockito:mockito-core:jar}</argLine> |
| 443 | + <argLine>@{argLine} -javaagent:${org.mockito:mockito-core:jar}</argLine> |
451 | 444 | <!--
|
452 | 445 | classesDirectory is required to work around a bug that is discussed at
|
453 | 446 | https://github.com/spring-projects/spring-boot/issues/6254. There are a number of different
|
|
477 | 470 | <artifactId>maven-surefire-plugin</artifactId>
|
478 | 471 | <configuration>
|
479 | 472 | <!--
|
480 |
| - Prevents the following warning introduced in JDK 21, caused by Mockito or more specifically byte-buddy-agent: |
481 |
| -
|
482 |
| - 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) |
483 |
| - WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning |
484 |
| - WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information |
485 |
| - WARNING: Dynamic loading of agents will be disallowed by default in a future release |
486 |
| -
|
487 |
| - NOTE. argLine property is set by JaCoCo in prepare-agent stage. |
488 | 473 |
|
489 | 474 | Starting from Java 21, the JDK restricts the ability of libraries to attach a Java agent to their own JVM. As a result, the inline-mock-maker might not be
|
490 | 475 | able to function without an explicit setup to enable instrumentation, and the JVM will always display a warning.
|
|
494 | 479 | @{argLine} -javaagent:${org.mockito:mockito-core:jar}
|
495 | 480 |
|
496 | 481 | Additionally, the `properties` goal of the `maven-dependency-plugin` must be executed.
|
| 482 | +
|
| 483 | + NOTE. argLine property is set by JaCoCo in prepare-agent stage. |
497 | 484 | -->
|
498 |
| - <argLine>-XX:+EnableDynamicAgentLoading @{argLine} -javaagent:${org.mockito:mockito-core:jar}</argLine> |
| 485 | + <argLine>@{argLine} -javaagent:${org.mockito:mockito-core:jar}</argLine> |
499 | 486 | <trimStackTrace>false</trimStackTrace>
|
500 | 487 | <includes>
|
501 | 488 | <include>**/*Test.java</include>
|
|
0 commit comments