Skip to content

Commit 987584f

Browse files
committed
Update v4 branch with newest dependencies and configuration
1 parent 878db9d commit 987584f

File tree

2 files changed

+40
-27
lines changed

2 files changed

+40
-27
lines changed

java-compiler-testing/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>io.github.ascopes.jct</groupId>
2424
<artifactId>java-compiler-testing-parent</artifactId>
25-
<version>4.0.3</version>
25+
<version>4.1.0-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828

pom.xml

Lines changed: 39 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
<groupId>io.github.ascopes.jct</groupId>
2323
<artifactId>java-compiler-testing-parent</artifactId>
24-
<version>4.0.3</version>
24+
<version>4.1.0-SNAPSHOT</version>
2525
<packaging>pom</packaging>
2626

2727
<name>Java Compiler Testing parent project</name>
@@ -57,15 +57,10 @@
5757

5858
<distributionManagement>
5959
<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>
6363
</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>
6964
</distributionManagement>
7065

7166
<issueManagement>
@@ -89,39 +84,40 @@
8984
<url>https://github.com/ascopes/java-compiler-testing</url>
9085
<connection>scm:git:https://github.com/ascopes/java-compiler-testing</connection>
9186
<developerConnection>scm:git:https://github.com/ascopes/java-compiler-testing</developerConnection>
92-
<tag>v4.0.3</tag>
87+
<tag>vHEAD</tag>
9388
</scm>
9489

9590
<properties>
9691
<!-- 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>
9994
<fuzzywuzzy.version>1.4.0</fuzzywuzzy.version>
10095
<jspecify.version>1.0.0</jspecify.version>
101-
<junit.version>5.11.4</junit.version>
96+
<junit.version>5.12.2</junit.version>
10297
<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>
105100

106101
<!-- 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>
109105
<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>
113109
<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>
115111
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
116112
<maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version>
117113
<maven-invoker-plugin.version>3.9.0</maven-invoker-plugin.version>
118114
<maven-release-plugin.version>3.0.0-M7</maven-release-plugin.version>
119115
<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
120116
<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>
122118

123119
<!-- Plugin dependencies -->
124-
<checkstyle.version>10.21.1</checkstyle.version>
120+
<checkstyle.version>10.23.1</checkstyle.version>
125121
<maven-surefire-junit5-tree-reporter.version>1.4.0</maven-surefire-junit5-tree-reporter.version>
126122

127123
<!-- Log verbosity -->
@@ -164,7 +160,7 @@
164160

165161
<!-- JavaDocs -->
166162
<current-year>2025</current-year>
167-
<newest-java-version>23</newest-java-version>
163+
<newest-java-version>24</newest-java-version>
168164
<highlight-js.version>11.9.0</highlight-js.version>
169165

170166
<!-- Other configuration -->
@@ -412,8 +408,7 @@
412408
<link>https://javadoc.io/doc/org.assertj/assertj-core/${assertj.version}</link>
413409
<link>https://javadoc.io/doc/org.jspecify/jspecify/${jspecify.version}</link>
414410
<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>
417412
</links>
418413
<quiet>true</quiet>
419414
<release>${java-release}</release>
@@ -676,6 +671,24 @@
676671
</dependency>
677672
</dependencies>
678673
</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>
679692
</plugins>
680693
</build>
681694

0 commit comments

Comments
 (0)