|
21 | 21 |
|
22 | 22 | <groupId>io.github.ascopes.jct</groupId> |
23 | 23 | <artifactId>java-compiler-testing-parent</artifactId> |
24 | | - <version>4.0.3</version> |
| 24 | + <version>4.1.0-SNAPSHOT</version> |
25 | 25 | <packaging>pom</packaging> |
26 | 26 |
|
27 | 27 | <name>Java Compiler Testing parent project</name> |
|
57 | 57 |
|
58 | 58 | <distributionManagement> |
59 | 59 | <repository> |
60 | | - <id>ossrh</id> |
61 | | - <name>Maven Central Releases</name> |
62 | | - <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
| 60 | + <id>central</id> |
| 61 | + <name>Maven Central</name> |
| 62 | + <url>https://central.sonatype.com</url> |
63 | 63 | </repository> |
64 | | - <snapshotRepository> |
65 | | - <id>ossrh</id> |
66 | | - <name>Maven Central Snapshots</name> |
67 | | - <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> |
68 | | - </snapshotRepository> |
69 | 64 | </distributionManagement> |
70 | 65 |
|
71 | 66 | <issueManagement> |
|
89 | 84 | <url>https://github.com/ascopes/java-compiler-testing</url> |
90 | 85 | <connection>scm:git:https://github.com/ascopes/java-compiler-testing</connection> |
91 | 86 | <developerConnection>scm:git:https://github.com/ascopes/java-compiler-testing</developerConnection> |
92 | | - <tag>v4.0.3</tag> |
| 87 | + <tag>vHEAD</tag> |
93 | 88 | </scm> |
94 | 89 |
|
95 | 90 | <properties> |
96 | 91 | <!-- Dependencies --> |
97 | | - <assertj.version>3.27.2</assertj.version> |
98 | | - <awaitility.version>4.2.2</awaitility.version> |
| 92 | + <assertj.version>3.27.3</assertj.version> |
| 93 | + <awaitility.version>4.3.0</awaitility.version> |
99 | 94 | <fuzzywuzzy.version>1.4.0</fuzzywuzzy.version> |
100 | 95 | <jspecify.version>1.0.0</jspecify.version> |
101 | | - <junit.version>5.11.4</junit.version> |
| 96 | + <junit.version>5.12.2</junit.version> |
102 | 97 | <memoryfilesystem.version>2.8.1</memoryfilesystem.version> |
103 | | - <mockito.version>5.15.2</mockito.version> |
104 | | - <slf4j.version>2.0.16</slf4j.version> |
| 98 | + <mockito.version>5.17.0</mockito.version> |
| 99 | + <slf4j.version>2.0.17</slf4j.version> |
105 | 100 |
|
106 | 101 | <!-- Plugins --> |
107 | | - <jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> |
108 | | - <license-maven-plugin.version>4.6</license-maven-plugin.version> |
| 102 | + <central-publishing-maven-plugin.version>0.7.0</central-publishing-maven-plugin.version> |
| 103 | + <jacoco-maven-plugin.version>0.8.13</jacoco-maven-plugin.version> |
| 104 | + <license-maven-plugin.version>5.0.0</license-maven-plugin.version> |
109 | 105 | <maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version> |
110 | | - <maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version> |
111 | | - <maven-deploy-plugin.version>3.1.3</maven-deploy-plugin.version> |
112 | | - <maven-failsafe-plugin.version>3.5.2</maven-failsafe-plugin.version> |
| 106 | + <maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version> |
| 107 | + <maven-deploy-plugin.version>3.1.4</maven-deploy-plugin.version> |
| 108 | + <maven-failsafe-plugin.version>3.5.3</maven-failsafe-plugin.version> |
113 | 109 | <maven-gpg-plugin.version>3.2.1</maven-gpg-plugin.version> |
114 | | - <maven-install-plugin.version>3.1.3</maven-install-plugin.version> |
| 110 | + <maven-install-plugin.version>3.1.4</maven-install-plugin.version> |
115 | 111 | <maven-jar-plugin.version>3.4.2</maven-jar-plugin.version> |
116 | 112 | <maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version> |
117 | 113 | <maven-invoker-plugin.version>3.9.0</maven-invoker-plugin.version> |
118 | 114 | <maven-release-plugin.version>3.0.0-M7</maven-release-plugin.version> |
119 | 115 | <maven-resources-plugin.version>3.3.1</maven-resources-plugin.version> |
120 | 116 | <maven-source-plugin.version>3.3.1</maven-source-plugin.version> |
121 | | - <maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version> |
| 117 | + <maven-surefire-plugin.version>3.5.3</maven-surefire-plugin.version> |
122 | 118 |
|
123 | 119 | <!-- Plugin dependencies --> |
124 | | - <checkstyle.version>10.21.1</checkstyle.version> |
| 120 | + <checkstyle.version>10.23.1</checkstyle.version> |
125 | 121 | <maven-surefire-junit5-tree-reporter.version>1.4.0</maven-surefire-junit5-tree-reporter.version> |
126 | 122 |
|
127 | 123 | <!-- Log verbosity --> |
|
164 | 160 |
|
165 | 161 | <!-- JavaDocs --> |
166 | 162 | <current-year>2025</current-year> |
167 | | - <newest-java-version>23</newest-java-version> |
| 163 | + <newest-java-version>24</newest-java-version> |
168 | 164 | <highlight-js.version>11.9.0</highlight-js.version> |
169 | 165 |
|
170 | 166 | <!-- Other configuration --> |
|
412 | 408 | <link>https://javadoc.io/doc/org.assertj/assertj-core/${assertj.version}</link> |
413 | 409 | <link>https://javadoc.io/doc/org.jspecify/jspecify/${jspecify.version}</link> |
414 | 410 | <link>https://javadoc.io/doc/org.slf4j/slf4j-api/${slf4j.version}</link> |
415 | | - <link>https://javadoc.io/doc/org.junit.jupiter/junit-jupiter-api/${junit.version}</link> |
416 | | - <link>https://javadoc.io/doc/org.junit.jupiter/junit-jupiter-params/${junit.version}</link> |
| 411 | + <link>https://junit.org/junit5/docs/${junit.version}/api</link> |
417 | 412 | </links> |
418 | 413 | <quiet>true</quiet> |
419 | 414 | <release>${java-release}</release> |
|
676 | 671 | </dependency> |
677 | 672 | </dependencies> |
678 | 673 | </plugin> |
| 674 | + |
| 675 | + <plugin> |
| 676 | + <!-- |
| 677 | + Intercepts the default deploy phase and replaces it with goals that |
| 678 | + handle pushing to Sonatype Nexus (Maven Central's registry backend) |
| 679 | + and then triggering a "closure" operation that will promote it to |
| 680 | + the public Maven repository. |
| 681 | + --> |
| 682 | + <groupId>org.sonatype.central</groupId> |
| 683 | + <artifactId>central-publishing-maven-plugin</artifactId> |
| 684 | + <version>${central-publishing-maven-plugin.version}</version> |
| 685 | + <extensions>true</extensions> |
| 686 | + <configuration> |
| 687 | + <autoPublish>true</autoPublish> |
| 688 | + <publishingServerId>central</publishingServerId> |
| 689 | + <waitUntil>published</waitUntil> |
| 690 | + </configuration> |
| 691 | + </plugin> |
679 | 692 | </plugins> |
680 | 693 | </build> |
681 | 694 |
|
|
0 commit comments