|
41 | 41 | <aspectj.version>1.9.22.1</aspectj.version> |
42 | 42 | <httpcore5.version>5.3.1</httpcore5.version> |
43 | 43 | <slf4j.version>2.0.16</slf4j.version> |
44 | | - <spring.version>6.2.0</spring.version> |
| 44 | + <spring.version>6.2.1</spring.version> |
45 | 45 |
|
46 | 46 | <!-- Test dependency versions --> |
47 | | - <spt-development-test.version>3.1.13</spt-development-test.version> |
| 47 | + <spt-development-test.version>3.1.14</spt-development-test.version> |
48 | 48 |
|
49 | 49 | <!-- Test dependency versions, matched to Spring Boot --> |
50 | 50 | <hamcrest.version>2.2</hamcrest.version> |
51 | | - <junit-jupiter.version>5.11.3</junit-jupiter.version> |
| 51 | + <junit-jupiter.version>5.11.4</junit-jupiter.version> |
52 | 52 | <logback.version>1.5.12</logback.version> |
53 | 53 | <mockito.version>5.14.2</mockito.version> |
54 | 54 |
|
55 | 55 | <!-- Plugin versions --> |
56 | 56 | <build-helper-maven-plugin.version>3.6.0</build-helper-maven-plugin.version> |
57 | 57 | <checkstyle-maven-plugin.version>3.6.0</checkstyle-maven-plugin.version> |
58 | | - <dependency-check-maven.version>11.1.0</dependency-check-maven.version> |
| 58 | + <dependency-check-maven.version>11.1.1</dependency-check-maven.version> |
59 | 59 | <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> |
60 | | - <license-maven-plugin.version>2.4.0</license-maven-plugin.version> |
| 60 | + <license-maven-plugin.version>2.5.0</license-maven-plugin.version> |
61 | 61 | <maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version> |
62 | 62 | <maven-dependency-plugin.version>3.8.1</maven-dependency-plugin.version> |
63 | 63 | <maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version> |
64 | 64 | <maven-gpg-plugin.version>3.2.7</maven-gpg-plugin.version> |
65 | | - <maven-javadoc-plugin.version>3.11.1</maven-javadoc-plugin.version> |
| 65 | + <maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version> |
66 | 66 | <maven-jxr-plugin.version>3.6.0</maven-jxr-plugin.version> |
67 | 67 | <maven-pmd-plugin.version>3.26.0</maven-pmd-plugin.version> |
68 | 68 | <maven-release-plugin.version>3.1.1</maven-release-plugin.version> |
69 | 69 | <maven-scm-plugin.version>2.1.0</maven-scm-plugin.version> |
70 | 70 | <maven-source-plugin.version>3.3.1</maven-source-plugin.version> |
71 | 71 | <maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version> |
72 | 72 | <nexus-staging-plugin.version>1.7.0</nexus-staging-plugin.version> |
73 | | - <pitest-maven.version>1.17.1</pitest-maven.version> |
| 73 | + <pitest-maven.version>1.17.3</pitest-maven.version> |
74 | 74 | <spotbugs.version>4.8.6.6</spotbugs.version> |
75 | 75 | <versions-maven-plugin.version>2.18.0</versions-maven-plugin.version> |
76 | 76 |
|
77 | 77 | <!-- Plugin dependencies --> |
78 | | - <checkstyle.version>10.20.1</checkstyle.version> |
| 78 | + <checkstyle.version>10.21.0</checkstyle.version> |
79 | 79 | <findbugs-slf4j-bug-pattern.version>1.5.0</findbugs-slf4j-bug-pattern.version> |
80 | 80 | <findbugs-sec-bug-pattern.version>1.13.0</findbugs-sec-bug-pattern.version> |
81 | 81 | <pitest-junit5-plugin.version>1.2.1</pitest-junit5-plugin.version> |
82 | | - <pmd.version>7.7.0</pmd.version> |
| 82 | + <pmd.version>7.8.0</pmd.version> |
83 | 83 | </properties> |
84 | 84 |
|
85 | 85 | <dependencyManagement> |
|
412 | 412 | <version>${maven-surefire-plugin.version}</version> |
413 | 413 | <configuration> |
414 | 414 | <!-- |
415 | | - Prevents the following warning introduced in JDK 21, caused by Mockito or more specifically byte-buddy-agent: |
416 | | -
|
417 | | - 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) |
418 | | - WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning |
419 | | - WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information |
420 | | - WARNING: Dynamic loading of agents will be disallowed by default in a future release |
421 | | -
|
422 | | - NOTE. argLine property is set by JaCoCo in prepare-agent stage. |
423 | | -
|
424 | 415 | 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 |
425 | 416 | able to function without an explicit setup to enable instrumentation, and the JVM will always display a warning. |
426 | 417 |
|
|
429 | 420 | @{argLine} -javaagent:${org.mockito:mockito-core:jar} |
430 | 421 |
|
431 | 422 | Additionally, the `properties` goal of the `maven-dependency-plugin` must be executed. |
| 423 | +
|
| 424 | + NOTE. argLine property is set by JaCoCo in prepare-agent stage. |
432 | 425 | --> |
433 | | - <argLine>-XX:+EnableDynamicAgentLoading @{argLine} -javaagent:${org.mockito:mockito-core:jar}</argLine> |
| 426 | + <argLine>@{argLine} -javaagent:${org.mockito:mockito-core:jar}</argLine> |
434 | 427 | <trimStackTrace>false</trimStackTrace> |
435 | 428 | <includes> |
436 | 429 | <include>**/*Tests.java</include> |
|
0 commit comments