|
32 | 32 | <maven.compiler.target>8</maven.compiler.target> |
33 | 33 |
|
34 | 34 | <!-- dependencies --> |
35 | | - <gson.version>2.11.0</gson.version> |
36 | | - <guava.version>33.3.0-jre</guava.version> |
37 | | - <siv-mode.version>1.6.0</siv-mode.version> |
38 | | - <bouncycastle.version>1.78.1</bouncycastle.version> |
39 | | - <slf4j.version>2.0.16</slf4j.version> |
| 35 | + <gson.version>2.12.1</gson.version> |
| 36 | + <guava.version>33.4.0-jre</guava.version> |
| 37 | + <siv-mode.version>1.6.1</siv-mode.version> |
| 38 | + <bouncycastle.version>1.80</bouncycastle.version> |
| 39 | + <slf4j.version>2.0.17</slf4j.version> |
40 | 40 |
|
41 | 41 | <!-- test dependencies --> |
42 | | - <junit.jupiter.version>5.11.0</junit.jupiter.version> |
| 42 | + <junit.jupiter.version>5.12.0</junit.jupiter.version> |
43 | 43 | <mockito.version>5.15.2</mockito.version> |
44 | 44 | <hamcrest.version>3.0</hamcrest.version> |
45 | 45 | <jmh.version>1.37</jmh.version> |
46 | 46 |
|
47 | 47 | <!-- build plugin dependencies --> |
48 | | - <dependency-check.version>11.1.1</dependency-check.version> |
49 | | - <jacoco.version>0.8.12</jacoco.version> |
50 | | - <nexus-staging.version>1.7.0</nexus-staging.version> |
| 48 | + <dependency-check.version>12.1.0</dependency-check.version> |
| 49 | + <jacoco.version>0.8.13</jacoco.version> |
| 50 | + <central-publishing.version>0.7.0</central-publishing.version> |
51 | 51 | </properties> |
52 | 52 |
|
53 | 53 | <licenses> |
|
171 | 171 | <rules> |
172 | 172 | <requireJavaVersion> |
173 | 173 | <message>You need at least JDK 22 to build this project.</message> |
174 | | - <version>[21,)</version> |
| 174 | + <version>[22,)</version> |
175 | 175 | </requireJavaVersion> |
176 | 176 | </rules> |
177 | 177 | </configuration> |
|
180 | 180 | </plugin> |
181 | 181 | <plugin> |
182 | 182 | <artifactId>maven-compiler-plugin</artifactId> |
183 | | - <version>3.13.0</version> |
| 183 | + <version>3.14.0</version> |
184 | 184 | <configuration> |
185 | 185 | <source>${maven.compiler.source}</source> |
186 | 186 | <target>${maven.compiler.target}</target> |
|
284 | 284 | <groupId>org.apache.maven.plugins</groupId> |
285 | 285 | <artifactId>maven-surefire-plugin</artifactId> |
286 | 286 | <version>3.5.2</version> |
| 287 | + <configuration> |
| 288 | + <argLine>@{argLine} -Dnet.bytebuddy.experimental=true</argLine> |
| 289 | + </configuration> |
287 | 290 | </plugin> |
288 | 291 | <plugin> |
289 | 292 | <groupId>org.apache.maven.plugins</groupId> |
|
412 | 415 | </profile> |
413 | 416 |
|
414 | 417 | <profile> |
415 | | - <id>release</id> |
| 418 | + <id>sign</id> |
416 | 419 | <build> |
417 | 420 | <plugins> |
418 | 421 | <plugin> |
|
426 | 429 | <goal>sign</goal> |
427 | 430 | </goals> |
428 | 431 | <configuration> |
429 | | - <gpgArguments> |
430 | | - <arg>--pinentry-mode</arg> |
431 | | - <arg>loopback</arg> |
432 | | - </gpgArguments> |
| 432 | + <signer>bc</signer> |
433 | 433 | </configuration> |
434 | 434 | </execution> |
435 | 435 | </executions> |
|
440 | 440 |
|
441 | 441 | <profile> |
442 | 442 | <id>deploy-central</id> |
443 | | - <distributionManagement> |
444 | | - <repository> |
445 | | - <id>ossrh</id> |
446 | | - <name>Maven Central</name> |
447 | | - <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
448 | | - </repository> |
449 | | - </distributionManagement> |
450 | 443 | <build> |
451 | 444 | <plugins> |
452 | 445 | <plugin> |
453 | | - <artifactId>maven-javadoc-plugin</artifactId> |
454 | | - <version>3.1.1</version> |
455 | | - <executions> |
456 | | - <execution> |
457 | | - <id>attach-javadocs</id> |
458 | | - <goals> |
459 | | - <goal>jar</goal> |
460 | | - </goals> |
461 | | - </execution> |
462 | | - </executions> |
| 446 | + <groupId>org.sonatype.central</groupId> |
| 447 | + <artifactId>central-publishing-maven-plugin</artifactId> |
| 448 | + <version>${central-publishing.version}</version> |
| 449 | + <extensions>true</extensions> |
| 450 | + <configuration> |
| 451 | + <publishingServerId>central</publishingServerId> |
| 452 | + <autoPublish>true</autoPublish> |
| 453 | + </configuration> |
463 | 454 | </plugin> |
464 | 455 | </plugins> |
465 | 456 | </build> |
|
0 commit comments