@@ -19,11 +19,6 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
19
19
-->
20
20
<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/maven-v4_0_0.xsd" >
21
21
<modelVersion >4.0.0</modelVersion >
22
- <parent >
23
- <groupId >org.sonatype.oss</groupId >
24
- <artifactId >oss-parent</artifactId >
25
- <version >9</version >
26
- </parent >
27
22
<groupId >io.vavr</groupId >
28
23
<artifactId >vavr-parent</artifactId >
29
24
<version >0.10.5-SNAPSHOT</version >
@@ -146,21 +141,6 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
146
141
</plugins >
147
142
<pluginManagement >
148
143
<plugins >
149
- <plugin >
150
- <groupId >org.apache.maven.plugins</groupId >
151
- <artifactId >maven-source-plugin</artifactId >
152
- <version >${maven.source.version} </version >
153
- <executions >
154
- <execution >
155
- <id >attach-sources</id >
156
- <phase >prepare-package</phase >
157
- <goals >
158
- <goal >jar-no-fork</goal >
159
- <goal >test-jar-no-fork</goal >
160
- </goals >
161
- </execution >
162
- </executions >
163
- </plugin >
164
144
<plugin >
165
145
<groupId >org.moditect</groupId >
166
146
<artifactId >moditect-maven-plugin</artifactId >
@@ -365,38 +345,72 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
365
345
</plugins >
366
346
</build >
367
347
</profile >
368
- <!-- A profile for gpg-signing .jars when releasing -->
369
348
<profile >
370
- <id >release-sign-artifacts</id >
371
- <activation >
372
- <property >
373
- <!-- Automatically set to true on mvn release:perform -->
374
- <name >performRelease</name >
375
- <value >true</value >
376
- </property >
377
- </activation >
349
+ <id >sonatype-oss-release</id >
378
350
<build >
379
351
<plugins >
380
352
<plugin >
381
353
<groupId >org.apache.maven.plugins</groupId >
382
- <artifactId >maven-gpg-plugin</artifactId >
383
- <version >${maven.gpg.version} </version >
354
+ <artifactId >maven-source-plugin</artifactId >
355
+ <version >${maven.source.version} </version >
356
+ <executions >
357
+ <execution >
358
+ <id >attach-sources</id >
359
+ <phase >prepare-package</phase >
360
+ <goals >
361
+ <goal >jar-no-fork</goal >
362
+ <goal >test-jar-no-fork</goal >
363
+ </goals >
364
+ </execution >
365
+ </executions >
366
+ </plugin >
367
+ <plugin >
368
+ <groupId >org.apache.maven.plugins</groupId >
369
+ <artifactId >maven-javadoc-plugin</artifactId >
370
+ <version >3.10.1</version >
371
+ <executions >
372
+ <execution >
373
+ <id >attach-javadocs</id >
374
+ <goals >
375
+ <goal >jar</goal >
376
+ </goals >
377
+ </execution >
378
+ </executions >
384
379
<configuration >
385
- <gpgArguments >
386
- <arg >--pinentry-mode</ arg >
387
- < arg >loopback</ arg >
388
- </ gpgArguments >
380
+ <links >
381
+ <link >https://docs.oracle.com/javase/8/docs/api/</ link >
382
+ </ links >
383
+ <stylesheetfile > ${basedir} /../.javadoc/stylesheet.css</ stylesheetfile >
389
384
</configuration >
385
+ </plugin >
386
+ <plugin >
387
+ <groupId >org.apache.maven.plugins</groupId >
388
+ <artifactId >maven-gpg-plugin</artifactId >
389
+ <version >3.2.7</version >
390
390
<executions >
391
391
<execution >
392
392
<id >sign-artifacts</id >
393
393
<phase >verify</phase >
394
394
<goals >
395
395
<goal >sign</goal >
396
396
</goals >
397
+ <configuration >
398
+ <gpgArguments >
399
+ <arg >--pinentry-mode</arg >
400
+ <arg >loopback</arg >
401
+ </gpgArguments >
402
+ </configuration >
397
403
</execution >
398
404
</executions >
399
405
</plugin >
406
+
407
+ <plugin >
408
+ <groupId >org.apache.maven.plugins</groupId >
409
+ <artifactId >maven-deploy-plugin</artifactId >
410
+ <configuration >
411
+ <skip >true</skip >
412
+ </configuration >
413
+ </plugin >
400
414
<plugin >
401
415
<groupId >org.sonatype.plugins</groupId >
402
416
<artifactId >nexus-staging-maven-plugin</artifactId >
@@ -418,6 +432,7 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
418
432
</plugins >
419
433
</build >
420
434
</profile >
435
+
421
436
<!-- A profile for eliminating eclipse m2e warnings -->
422
437
<profile >
423
438
<id >eclipse-m2e</id >
0 commit comments