|
62 | 62 | <awaitility.version>2.0.0</awaitility.version>
|
63 | 63 | <mockito.version>2.7.9</mockito.version>
|
64 | 64 |
|
| 65 | + <maven.javadoc.plugin.version>3.0.0-M1</maven.javadoc.plugin.version> |
| 66 | + <maven.release.plugin.version>2.5.3</maven.release.plugin.version> |
| 67 | + <versions.maven.plugin.version>2.3</versions.maven.plugin.version> |
| 68 | + <maven.resources.plugin.version>3.0.1</maven.resources.plugin.version> |
| 69 | + <maven.sources.plugin.version>3.0.1</maven.sources.plugin.version> |
| 70 | + <groovy.maven.plugin.version>2.0</groovy.maven.plugin.version> |
| 71 | + <groovy.all.version>2.4.8</groovy.all.version> |
| 72 | + <nexus-staging-maven-plugin.version>1.6.8</nexus-staging-maven-plugin.version> |
| 73 | + <keytool.maven.plugin.version>1.5</keytool.maven.plugin.version> |
| 74 | + <build.helper.maven-plugin.version>1.12</build.helper.maven-plugin.version> |
| 75 | + <maven.compiler.plugin.version>3.5.1</maven.compiler.plugin.version> |
| 76 | + <maven.surefire.plugin.version>2.19.1</maven.surefire.plugin.version> |
| 77 | + <maven.failsafe.plugin.version>2.19.1</maven.failsafe.plugin.version> |
| 78 | + <maven.gpg.plugin.version>1.6</maven.gpg.plugin.version> |
| 79 | + <maven.jar.plugin.version>3.0.2</maven.jar.plugin.version> |
| 80 | + <maven.bundle.plugin.version>2.3.7</maven.bundle.plugin.version> |
| 81 | + |
65 | 82 | <!--
|
66 | 83 | These groovy scripts are used later in this POM file to generate
|
67 | 84 | source files and resources for the library itself and for the
|
|
102 | 119 |
|
103 | 120 | <!-- to sign artifacts when releasing -->
|
104 | 121 | <gpg.keyname>6026DFCA</gpg.keyname>
|
105 |
| - <nexus-staging-maven-plugin.version>1.6.8</nexus-staging-maven-plugin.version> |
106 | 122 | </properties>
|
107 | 123 |
|
108 | 124 | <profiles>
|
|
185 | 201 | <plugin>
|
186 | 202 | <groupId>org.codehaus.gmaven</groupId>
|
187 | 203 | <artifactId>groovy-maven-plugin</artifactId>
|
188 |
| - <version>2.0</version> |
| 204 | + <version>${groovy.maven.plugin.version}</version> |
189 | 205 | <dependencies>
|
190 | 206 | <dependency>
|
191 | 207 | <groupId>org.codehaus.groovy</groupId>
|
192 | 208 | <artifactId>groovy-all</artifactId>
|
193 |
| - <version>2.4.8</version> |
| 209 | + <version>${groovy.all.version}</version> |
194 | 210 | </dependency>
|
195 | 211 | </dependencies>
|
196 | 212 | <executions>
|
|
312 | 328 | <plugin>
|
313 | 329 | <groupId>org.codehaus.mojo</groupId>
|
314 | 330 | <artifactId>keytool-maven-plugin</artifactId>
|
| 331 | + <version>${keytool.maven.plugin.version}</version> |
315 | 332 | <configuration>
|
316 | 333 | <skip>false</skip>
|
317 | 334 | </configuration>
|
|
340 | 357 | <plugin>
|
341 | 358 | <groupId>org.codehaus.mojo</groupId>
|
342 | 359 | <artifactId>keytool-maven-plugin</artifactId>
|
| 360 | + <version>${keytool.maven.plugin.version}</version> |
343 | 361 | <configuration>
|
344 | 362 | <skip>false</skip>
|
345 | 363 | </configuration>
|
|
371 | 389 | <plugin>
|
372 | 390 | <groupId>org.apache.maven.plugins</groupId>
|
373 | 391 | <artifactId>maven-failsafe-plugin</artifactId>
|
374 |
| - <version>2.19.1</version> |
| 392 | + <version>${maven.failsafe.plugin.version}</version> |
375 | 393 | <configuration>
|
376 | 394 | <systemPropertyVariables>
|
377 | 395 | <make.bin>${make.bin}</make.bin>
|
|
433 | 451 | <plugin>
|
434 | 452 | <groupId>org.apache.maven.plugins</groupId>
|
435 | 453 | <artifactId>maven-failsafe-plugin</artifactId>
|
436 |
| - <version>2.19.1</version> |
| 454 | + <version>${maven.failsafe.plugin.version}</version> |
437 | 455 | <configuration>
|
438 | 456 | <systemPropertyVariables>
|
439 | 457 | <use.nio>true</use.nio>
|
|
452 | 470 | <id>ossrh-release</id>
|
453 | 471 | <build>
|
454 | 472 | <plugins>
|
455 |
| - <plugin> |
456 |
| - <groupId>org.sonatype.plugins</groupId> |
457 |
| - <artifactId>nexus-staging-maven-plugin</artifactId> |
458 |
| - <version>${nexus-staging-maven-plugin.version}</version> |
459 |
| - <configuration> |
460 |
| - <serverId>ossrh</serverId> |
461 |
| - <nexusUrl>https://oss.sonatype.org/</nexusUrl> |
462 |
| - <skipStaging>false</skipStaging> |
463 |
| - </configuration> |
464 |
| - </plugin> |
465 |
| - <plugin> |
466 |
| - <groupId>org.apache.maven.plugins</groupId> |
467 |
| - <artifactId>maven-source-plugin</artifactId> |
468 |
| - <version>3.0.1</version> |
469 |
| - <executions> |
470 |
| - <execution> |
471 |
| - <goals> |
472 |
| - <goal>jar</goal> |
473 |
| - </goals> |
474 |
| - </execution> |
475 |
| - </executions> |
476 |
| - </plugin> |
477 | 473 | <plugin>
|
478 | 474 | <groupId>org.apache.maven.plugins</groupId>
|
479 | 475 | <artifactId>maven-javadoc-plugin</artifactId>
|
480 |
| - <version>2.10.4</version> |
| 476 | + <version>${maven.javadoc.plugin.version}</version> |
481 | 477 | <configuration>
|
482 | 478 | <additionalparam>${javadoc.opts}</additionalparam>
|
| 479 | + <quiet>true</quiet> |
483 | 480 | </configuration>
|
484 | 481 | <executions>
|
485 | 482 | <execution>
|
|
493 | 490 | <plugin>
|
494 | 491 | <groupId>org.apache.maven.plugins</groupId>
|
495 | 492 | <artifactId>maven-gpg-plugin</artifactId>
|
496 |
| - <version>1.6</version> |
| 493 | + <version>${maven.gpg.plugin.version}</version> |
497 | 494 | <executions>
|
498 | 495 | <execution>
|
499 | 496 | <id>sign-artifacts</id>
|
|
514 | 511 | <id>ossrh</id>
|
515 | 512 | <url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
516 | 513 | </snapshotRepository>
|
517 |
| - <repository> |
518 |
| - <id>ossrh</id> |
519 |
| - <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
520 |
| - </repository> |
521 | 514 | </distributionManagement>
|
522 | 515 | </profile>
|
523 | 516 |
|
|
529 | 522 | <id>bintray-release</id>
|
530 | 523 | <build>
|
531 | 524 | <plugins>
|
532 |
| - <plugin> |
533 |
| - <groupId>org.apache.maven.plugins</groupId> |
534 |
| - <artifactId>maven-source-plugin</artifactId> |
535 |
| - <version>3.0.1</version> |
536 |
| - <executions> |
537 |
| - <execution> |
538 |
| - <goals> |
539 |
| - <goal>jar</goal> |
540 |
| - </goals> |
541 |
| - </execution> |
542 |
| - </executions> |
543 |
| - </plugin> |
544 | 525 | <plugin>
|
545 | 526 | <groupId>org.apache.maven.plugins</groupId>
|
546 | 527 | <artifactId>maven-javadoc-plugin</artifactId>
|
547 |
| - <version>2.10.4</version> |
| 528 | + <version>${maven.javadoc.plugin.version}</version> |
548 | 529 | <configuration>
|
549 | 530 | <additionalparam>${javadoc.opts}</additionalparam>
|
| 531 | + <quiet>true</quiet> |
550 | 532 | </configuration>
|
551 | 533 | <executions>
|
552 | 534 | <execution>
|
|
560 | 542 | <plugin>
|
561 | 543 | <groupId>org.apache.maven.plugins</groupId>
|
562 | 544 | <artifactId>maven-gpg-plugin</artifactId>
|
563 |
| - <version>1.6</version> |
| 545 | + <version>${maven.gpg.plugin.version}</version> |
564 | 546 | <executions>
|
565 | 547 | <execution>
|
566 | 548 | <id>sign-artifacts</id>
|
|
593 | 575 | <id>milestone</id>
|
594 | 576 | <build>
|
595 | 577 | <plugins>
|
596 |
| - <plugin> |
597 |
| - <groupId>org.apache.maven.plugins</groupId> |
598 |
| - <artifactId>maven-source-plugin</artifactId> |
599 |
| - <version>3.0.1</version> |
600 |
| - <executions> |
601 |
| - <execution> |
602 |
| - <goals> |
603 |
| - <goal>jar</goal> |
604 |
| - </goals> |
605 |
| - </execution> |
606 |
| - </executions> |
607 |
| - </plugin> |
608 | 578 | <plugin>
|
609 | 579 | <groupId>org.apache.maven.plugins</groupId>
|
610 | 580 | <artifactId>maven-javadoc-plugin</artifactId>
|
611 |
| - <version>2.10.4</version> |
| 581 | + <version>${maven.javadoc.plugin.version}</version> |
612 | 582 | <configuration>
|
613 | 583 | <additionalparam>${javadoc.opts}</additionalparam>
|
| 584 | + <quiet>true</quiet> |
614 | 585 | </configuration>
|
615 | 586 | <executions>
|
616 | 587 | <execution>
|
|
624 | 595 | <plugin>
|
625 | 596 | <groupId>org.apache.maven.plugins</groupId>
|
626 | 597 | <artifactId>maven-gpg-plugin</artifactId>
|
627 |
| - <version>1.6</version> |
| 598 | + <version>${maven.gpg.plugin.version}</version> |
628 | 599 | <executions>
|
629 | 600 | <execution>
|
630 | 601 | <id>sign-artifacts</id>
|
|
725 | 696 | <plugin>
|
726 | 697 | <groupId>org.apache.maven.plugins</groupId>
|
727 | 698 | <artifactId>maven-resources-plugin</artifactId>
|
728 |
| - <version>3.0.1</version> |
| 699 | + <version>${maven.sources.plugin.version}</version> |
729 | 700 | </plugin>
|
730 | 701 | <plugin>
|
731 | 702 | <groupId>org.codehaus.gmaven</groupId>
|
732 | 703 | <artifactId>groovy-maven-plugin</artifactId>
|
733 |
| - <version>2.0</version> |
| 704 | + <version>${groovy.maven.plugin.version}</version> |
734 | 705 | <dependencies>
|
735 | 706 | <dependency>
|
736 | 707 | <groupId>org.codehaus.groovy</groupId>
|
737 | 708 | <artifactId>groovy-all</artifactId>
|
738 |
| - <version>2.4.8</version> |
| 709 | + <version>${groovy.all.version}</version> |
739 | 710 | </dependency>
|
740 | 711 | </dependencies>
|
741 | 712 | <executions>
|
|
793 | 764 | <plugin>
|
794 | 765 | <groupId>org.codehaus.mojo</groupId>
|
795 | 766 | <artifactId>build-helper-maven-plugin</artifactId>
|
796 |
| - <version>1.12</version> |
| 767 | + <version>${build.helper.maven-plugin.version}</version> |
797 | 768 | <executions>
|
798 | 769 | <execution>
|
799 | 770 | <id>add-generated-sources-dir</id>
|
|
812 | 783 |
|
813 | 784 | <plugin>
|
814 | 785 | <artifactId>maven-compiler-plugin</artifactId>
|
815 |
| - <version>3.5.1</version> |
| 786 | + <version>${maven.compiler.plugin.version}</version> |
816 | 787 | <configuration>
|
817 | 788 | <source>1.6</source>
|
818 | 789 | <target>1.6</target>
|
|
830 | 801 | <plugin>
|
831 | 802 | <groupId>org.apache.maven.plugins</groupId>
|
832 | 803 | <artifactId>maven-surefire-plugin</artifactId>
|
833 |
| - <version>2.19.1</version> |
| 804 | + <version>${maven.surefire.plugin.version}</version> |
834 | 805 | <configuration>
|
835 | 806 | <skip>true</skip>
|
836 | 807 | </configuration>
|
|
840 | 811 | <plugin>
|
841 | 812 | <groupId>org.codehaus.mojo</groupId>
|
842 | 813 | <artifactId>keytool-maven-plugin</artifactId>
|
843 |
| - <version>1.5</version> |
| 814 | + <version>${keytool.maven.plugin.version}</version> |
844 | 815 | <configuration>
|
845 | 816 | <skip>true</skip>
|
846 | 817 | </configuration>
|
|
880 | 851 | <plugin>
|
881 | 852 | <groupId>org.apache.maven.plugins</groupId>
|
882 | 853 | <artifactId>maven-jar-plugin</artifactId>
|
883 |
| - <version>3.0.2</version> |
| 854 | + <version>${maven.jar.plugin.version}</version> |
884 | 855 | <configuration>
|
885 | 856 | <archive>
|
886 | 857 | <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
|
|
891 | 862 | <plugin>
|
892 | 863 | <groupId>org.apache.felix</groupId>
|
893 | 864 | <artifactId>maven-bundle-plugin</artifactId>
|
894 |
| - <version>2.3.7</version> |
| 865 | + <version>${maven.bundle.plugin.version}</version> |
895 | 866 | <executions>
|
896 | 867 | <execution>
|
897 | 868 | <id>bundle-manifest</id>
|
|
919 | 890 | <plugin>
|
920 | 891 | <groupId>org.codehaus.mojo</groupId>
|
921 | 892 | <artifactId>versions-maven-plugin</artifactId>
|
922 |
| - <version>2.3</version> |
| 893 | + <version>${versions.maven.plugin.version}</version> |
923 | 894 | </plugin>
|
924 | 895 |
|
925 | 896 | <plugin>
|
926 | 897 | <groupId>org.apache.maven.plugins</groupId>
|
927 | 898 | <artifactId>maven-release-plugin</artifactId>
|
928 |
| - <version>2.5.3</version> |
| 899 | + <version>${maven.release.plugin.version}</version> |
929 | 900 | <configuration>
|
930 | 901 | <tagNameFormat>v@{project.version}</tagNameFormat>
|
931 | 902 | </configuration>
|
932 | 903 | </plugin>
|
933 | 904 |
|
| 905 | + <plugin> |
| 906 | + <groupId>org.apache.maven.plugins</groupId> |
| 907 | + <artifactId>maven-source-plugin</artifactId> |
| 908 | + <version>${maven.sources.plugin.version}</version> |
| 909 | + <executions> |
| 910 | + <execution> |
| 911 | + <goals> |
| 912 | + <goal>jar</goal> |
| 913 | + </goals> |
| 914 | + </execution> |
| 915 | + </executions> |
| 916 | + </plugin> |
| 917 | + |
934 | 918 | </plugins>
|
935 | 919 | </build>
|
936 | 920 |
|
|
0 commit comments