Skip to content

Commit ee1742b

Browse files
committed
Update dependency and plugin versions
1 parent 7723922 commit ee1742b

File tree

1 file changed

+51
-44
lines changed

1 file changed

+51
-44
lines changed

pom.xml

Lines changed: 51 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,6 @@
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
33
<modelVersion>4.0.0</modelVersion>
44

5-
<parent>
6-
<groupId>org.sonatype.oss</groupId>
7-
<artifactId>oss-parent</artifactId>
8-
<version>9</version>
9-
</parent>
10-
115
<groupId>org.expath</groupId>
126
<artifactId>expath-parent</artifactId>
137
<version>1.8.2-SNAPSHOT</version>
@@ -70,11 +64,11 @@
7064
<project.build.source>1.8</project.build.source>
7165
<project.build.target>1.8</project.build.target>
7266
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
73-
<saxon.version>12.4</saxon.version>
67+
<saxon.version>12.7</saxon.version>
7468
<xmlcalabash.version>1.5.7-120</xmlcalabash.version>
75-
<jing.version>20220510</jing.version>
76-
<xml.apis.version>1.4.01</xml.apis.version>
77-
<slf4j.version>2.0.13</slf4j.version>
69+
<jing.version>20241231</jing.version>
70+
<xml.apis.version>1.4.02</xml.apis.version>
71+
<slf4j.version>2.0.17</slf4j.version>
7872
</properties>
7973

8074
<dependencyManagement>
@@ -109,7 +103,7 @@
109103
</exclusions>
110104
</dependency>
111105
<dependency>
112-
<groupId>xml-apis</groupId>
106+
<groupId>com.evolvedbinary.thirdparty.xml-apis</groupId>
113107
<artifactId>xml-apis</artifactId>
114108
<version>${xml.apis.version}</version>
115109
</dependency>
@@ -143,7 +137,7 @@
143137
<plugin>
144138
<groupId>org.apache.maven.plugins</groupId>
145139
<artifactId>maven-dependency-plugin</artifactId>
146-
<version>3.7.0</version>
140+
<version>3.8.1</version>
147141
</plugin>
148142
<plugin>
149143
<groupId>com.code54.mojo</groupId>
@@ -158,12 +152,12 @@
158152
<plugin>
159153
<groupId>org.apache.maven.plugins</groupId>
160154
<artifactId>maven-compiler-plugin</artifactId>
161-
<version>3.13.0</version>
155+
<version>3.14.0</version>
162156
</plugin>
163157
<plugin>
164158
<groupId>org.apache.maven.plugins</groupId>
165159
<artifactId>maven-jar-plugin</artifactId>
166-
<version>3.4.1</version>
160+
<version>3.4.2</version>
167161
</plugin>
168162
<plugin>
169163
<groupId>org.apache.maven.plugins</groupId>
@@ -173,22 +167,22 @@
173167
<plugin>
174168
<groupId>org.apache.maven.plugins</groupId>
175169
<artifactId>maven-surefire-plugin</artifactId>
176-
<version>3.3.0</version>
170+
<version>3.5.3</version>
177171
</plugin>
178172
<plugin>
179173
<groupId>org.apache.maven.plugins</groupId>
180174
<artifactId>maven-javadoc-plugin</artifactId>
181-
<version>3.7.0</version>
175+
<version>3.11.2</version>
182176
</plugin>
183177
<plugin>
184178
<groupId>org.apache.maven.plugins</groupId>
185179
<artifactId>maven-gpg-plugin</artifactId>
186-
<version>3.2.4</version>
180+
<version>3.2.7</version>
187181
</plugin>
188182
<plugin>
189183
<groupId>org.apache.maven.plugins</groupId>
190184
<artifactId>maven-release-plugin</artifactId>
191-
<version>3.1.0</version>
185+
<version>3.1.1</version>
192186
</plugin>
193187
</plugins>
194188
</pluginManagement>
@@ -205,7 +199,6 @@
205199
</goals>
206200
<configuration>
207201
<failOnWarning>true</failOnWarning>
208-
<ignoreNonCompile>true</ignoreNonCompile>
209202
</configuration>
210203
</execution>
211204
</executions>
@@ -243,20 +236,21 @@
243236
<artifactId>maven-jar-plugin</artifactId>
244237
<configuration>
245238
<archive>
246-
<manifest>
247-
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
248-
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
249-
</manifest>
250-
<manifestEntries>
251-
<Build-Tag>${build-tag}</Build-Tag>
252-
<Git-Commit>${build-commit}</Git-Commit>
253-
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
254-
<Build-Version>${build-version}</Build-Version>
255-
<Build-Timestamp>${build-tstamp}</Build-Timestamp>
256-
<Source-Repository>${project.scm.connection}</Source-Repository>
257-
<Description>${project.description}</Description>
258-
<Implementation-URL>${project.url}</Implementation-URL>
259-
</manifestEntries>
239+
<manifest>
240+
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
241+
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
242+
</manifest>
243+
<manifestEntries>
244+
<Build-Tag>${build-tag}</Build-Tag>
245+
<Git-Commit>${build-commit}</Git-Commit>
246+
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
247+
<Git-Commit-Timestamp>${build-tstamp}</Git-Commit-Timestamp>
248+
<Build-Version>${build-version}</Build-Version>
249+
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
250+
<Source-Repository>${project.scm.connection}</Source-Repository>
251+
<Description>${project.description}</Description>
252+
<Implementation-URL>${project.url}</Implementation-URL>
253+
</manifestEntries>
260254
</archive>
261255
</configuration>
262256
</plugin>
@@ -273,14 +267,23 @@
273267
<Build-Tag>${build-tag}</Build-Tag>
274268
<Git-Commit>${build-commit}</Git-Commit>
275269
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
270+
<Git-Commit-Timestamp>${build-tstamp}</Git-Commit-Timestamp>
276271
<Build-Version>${build-version}</Build-Version>
277-
<Build-Timestamp>${build-tstamp}</Build-Timestamp>
272+
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
278273
<Source-Repository>${project.scm.connection}</Source-Repository>
279274
<Description>${project.description}</Description>
280275
<Implementation-URL>${project.url}</Implementation-URL>
281276
</manifestEntries>
282277
</archive>
283278
</configuration>
279+
<executions>
280+
<execution>
281+
<id>attach-sources</id>
282+
<goals>
283+
<goal>jar-no-fork</goal>
284+
</goals>
285+
</execution>
286+
</executions>
284287
</plugin>
285288
<plugin>
286289
<groupId>org.apache.maven.plugins</groupId>
@@ -304,20 +307,31 @@
304307
<Build-Tag>${build-tag}</Build-Tag>
305308
<Git-Commit>${build-commit}</Git-Commit>
306309
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
310+
<Git-Commit-Timestamp>${build-tstamp}</Git-Commit-Timestamp>
307311
<Build-Version>${build-version}</Build-Version>
308-
<Build-Timestamp>${build-tstamp}</Build-Timestamp>
312+
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
309313
<Source-Repository>${project.scm.connection}</Source-Repository>
310314
<Description>${project.description}</Description>
311315
<Implementation-URL>${project.url}</Implementation-URL>
312316
</manifestEntries>
313317
</archive>
314318
</configuration>
319+
<executions>
320+
<execution>
321+
<id>attach-javadocs</id>
322+
<goals>
323+
<goal>jar</goal>
324+
</goals>
325+
</execution>
326+
</executions>
315327
</plugin>
316328
<plugin>
317329
<groupId>org.apache.maven.plugins</groupId>
318330
<artifactId>maven-release-plugin</artifactId>
319331
<configuration>
320-
<mavenExecutorId>forked-path</mavenExecutorId> <!-- avoid a bug with GPG plugin hanging http://jira.codehaus.org/browse/MGPG-9 -->
332+
<autoVersionSubmodules>true</autoVersionSubmodules>
333+
<tagNameFormat>@{project.artifactId}-@{project.version}</tagNameFormat>
334+
<releaseProfiles>expath-release-sign-artifacts</releaseProfiles>
321335
</configuration>
322336
</plugin>
323337
</plugins>
@@ -336,14 +350,7 @@
336350

337351
<profiles>
338352
<profile>
339-
<id>release-sign-artifacts</id>
340-
<activation>
341-
<property>
342-
<!-- performRelease will be true when mvn:release-perform is executed -->
343-
<name>performRelease</name>
344-
<value>true</value>
345-
</property>
346-
</activation>
353+
<id>expath-release-sign-artifacts</id>
347354
<build>
348355
<plugins>
349356
<plugin>

0 commit comments

Comments
 (0)