|
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