|
2 | 2 | <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"> |
3 | 3 | <modelVersion>4.0.0</modelVersion> |
4 | 4 |
|
5 | | - <parent> |
6 | | - <groupId>org.sonatype.oss</groupId> |
7 | | - <artifactId>oss-parent</artifactId> |
8 | | - <version>9</version> |
9 | | - </parent> |
10 | | - |
11 | 5 | <groupId>org.expath</groupId> |
12 | 6 | <artifactId>expath-parent</artifactId> |
13 | 7 | <version>1.8.2-SNAPSHOT</version> |
|
70 | 64 | <project.build.source>1.8</project.build.source> |
71 | 65 | <project.build.target>1.8</project.build.target> |
72 | 66 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
73 | | - <saxon.version>12.4</saxon.version> |
| 67 | + <saxon.version>12.7</saxon.version> |
74 | 68 | <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> |
78 | 72 | </properties> |
79 | 73 |
|
80 | 74 | <dependencyManagement> |
|
109 | 103 | </exclusions> |
110 | 104 | </dependency> |
111 | 105 | <dependency> |
112 | | - <groupId>xml-apis</groupId> |
| 106 | + <groupId>com.evolvedbinary.thirdparty.xml-apis</groupId> |
113 | 107 | <artifactId>xml-apis</artifactId> |
114 | 108 | <version>${xml.apis.version}</version> |
115 | 109 | </dependency> |
|
143 | 137 | <plugin> |
144 | 138 | <groupId>org.apache.maven.plugins</groupId> |
145 | 139 | <artifactId>maven-dependency-plugin</artifactId> |
146 | | - <version>3.7.0</version> |
| 140 | + <version>3.8.1</version> |
147 | 141 | </plugin> |
148 | 142 | <plugin> |
149 | 143 | <groupId>com.code54.mojo</groupId> |
|
158 | 152 | <plugin> |
159 | 153 | <groupId>org.apache.maven.plugins</groupId> |
160 | 154 | <artifactId>maven-compiler-plugin</artifactId> |
161 | | - <version>3.13.0</version> |
| 155 | + <version>3.14.0</version> |
162 | 156 | </plugin> |
163 | 157 | <plugin> |
164 | 158 | <groupId>org.apache.maven.plugins</groupId> |
165 | 159 | <artifactId>maven-jar-plugin</artifactId> |
166 | | - <version>3.4.1</version> |
| 160 | + <version>3.4.2</version> |
167 | 161 | </plugin> |
168 | 162 | <plugin> |
169 | 163 | <groupId>org.apache.maven.plugins</groupId> |
|
173 | 167 | <plugin> |
174 | 168 | <groupId>org.apache.maven.plugins</groupId> |
175 | 169 | <artifactId>maven-surefire-plugin</artifactId> |
176 | | - <version>3.3.0</version> |
| 170 | + <version>3.5.3</version> |
177 | 171 | </plugin> |
178 | 172 | <plugin> |
179 | 173 | <groupId>org.apache.maven.plugins</groupId> |
180 | 174 | <artifactId>maven-javadoc-plugin</artifactId> |
181 | | - <version>3.7.0</version> |
| 175 | + <version>3.11.2</version> |
182 | 176 | </plugin> |
183 | 177 | <plugin> |
184 | 178 | <groupId>org.apache.maven.plugins</groupId> |
185 | 179 | <artifactId>maven-gpg-plugin</artifactId> |
186 | | - <version>3.2.4</version> |
| 180 | + <version>3.2.7</version> |
187 | 181 | </plugin> |
188 | 182 | <plugin> |
189 | 183 | <groupId>org.apache.maven.plugins</groupId> |
190 | 184 | <artifactId>maven-release-plugin</artifactId> |
191 | | - <version>3.1.0</version> |
| 185 | + <version>3.1.1</version> |
192 | 186 | </plugin> |
193 | 187 | </plugins> |
194 | 188 | </pluginManagement> |
|
205 | 199 | </goals> |
206 | 200 | <configuration> |
207 | 201 | <failOnWarning>true</failOnWarning> |
208 | | - <ignoreNonCompile>true</ignoreNonCompile> |
209 | 202 | </configuration> |
210 | 203 | </execution> |
211 | 204 | </executions> |
|
243 | 236 | <artifactId>maven-jar-plugin</artifactId> |
244 | 237 | <configuration> |
245 | 238 | <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> |
260 | 254 | </archive> |
261 | 255 | </configuration> |
262 | 256 | </plugin> |
|
273 | 267 | <Build-Tag>${build-tag}</Build-Tag> |
274 | 268 | <Git-Commit>${build-commit}</Git-Commit> |
275 | 269 | <Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev> |
| 270 | + <Git-Commit-Timestamp>${build-tstamp}</Git-Commit-Timestamp> |
276 | 271 | <Build-Version>${build-version}</Build-Version> |
277 | | - <Build-Timestamp>${build-tstamp}</Build-Timestamp> |
| 272 | + <Build-Timestamp>${maven.build.timestamp}</Build-Timestamp> |
278 | 273 | <Source-Repository>${project.scm.connection}</Source-Repository> |
279 | 274 | <Description>${project.description}</Description> |
280 | 275 | <Implementation-URL>${project.url}</Implementation-URL> |
281 | 276 | </manifestEntries> |
282 | 277 | </archive> |
283 | 278 | </configuration> |
| 279 | + <executions> |
| 280 | + <execution> |
| 281 | + <id>attach-sources</id> |
| 282 | + <goals> |
| 283 | + <goal>jar-no-fork</goal> |
| 284 | + </goals> |
| 285 | + </execution> |
| 286 | + </executions> |
284 | 287 | </plugin> |
285 | 288 | <plugin> |
286 | 289 | <groupId>org.apache.maven.plugins</groupId> |
|
304 | 307 | <Build-Tag>${build-tag}</Build-Tag> |
305 | 308 | <Git-Commit>${build-commit}</Git-Commit> |
306 | 309 | <Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev> |
| 310 | + <Git-Commit-Timestamp>${build-tstamp}</Git-Commit-Timestamp> |
307 | 311 | <Build-Version>${build-version}</Build-Version> |
308 | | - <Build-Timestamp>${build-tstamp}</Build-Timestamp> |
| 312 | + <Build-Timestamp>${maven.build.timestamp}</Build-Timestamp> |
309 | 313 | <Source-Repository>${project.scm.connection}</Source-Repository> |
310 | 314 | <Description>${project.description}</Description> |
311 | 315 | <Implementation-URL>${project.url}</Implementation-URL> |
312 | 316 | </manifestEntries> |
313 | 317 | </archive> |
314 | 318 | </configuration> |
| 319 | + <executions> |
| 320 | + <execution> |
| 321 | + <id>attach-javadocs</id> |
| 322 | + <goals> |
| 323 | + <goal>jar</goal> |
| 324 | + </goals> |
| 325 | + </execution> |
| 326 | + </executions> |
315 | 327 | </plugin> |
316 | 328 | <plugin> |
317 | 329 | <groupId>org.apache.maven.plugins</groupId> |
318 | 330 | <artifactId>maven-release-plugin</artifactId> |
319 | 331 | <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> |
321 | 335 | </configuration> |
322 | 336 | </plugin> |
323 | 337 | </plugins> |
|
336 | 350 |
|
337 | 351 | <profiles> |
338 | 352 | <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> |
347 | 354 | <build> |
348 | 355 | <plugins> |
349 | 356 | <plugin> |
|
0 commit comments