|
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> |
|
719 | 690 | <plugin> |
720 | 691 | <groupId>org.apache.maven.plugins</groupId> |
721 | 692 | <artifactId>maven-resources-plugin</artifactId> |
722 | | - <version>3.0.1</version> |
| 693 | + <version>${maven.sources.plugin.version}</version> |
723 | 694 | </plugin> |
724 | 695 | <plugin> |
725 | 696 | <groupId>org.codehaus.gmaven</groupId> |
726 | 697 | <artifactId>groovy-maven-plugin</artifactId> |
727 | | - <version>2.0</version> |
| 698 | + <version>${groovy.maven.plugin.version}</version> |
728 | 699 | <dependencies> |
729 | 700 | <dependency> |
730 | 701 | <groupId>org.codehaus.groovy</groupId> |
731 | 702 | <artifactId>groovy-all</artifactId> |
732 | | - <version>2.4.8</version> |
| 703 | + <version>${groovy.all.version}</version> |
733 | 704 | </dependency> |
734 | 705 | </dependencies> |
735 | 706 | <executions> |
|
787 | 758 | <plugin> |
788 | 759 | <groupId>org.codehaus.mojo</groupId> |
789 | 760 | <artifactId>build-helper-maven-plugin</artifactId> |
790 | | - <version>1.12</version> |
| 761 | + <version>${build.helper.maven-plugin.version}</version> |
791 | 762 | <executions> |
792 | 763 | <execution> |
793 | 764 | <id>add-generated-sources-dir</id> |
|
806 | 777 |
|
807 | 778 | <plugin> |
808 | 779 | <artifactId>maven-compiler-plugin</artifactId> |
809 | | - <version>3.5.1</version> |
| 780 | + <version>${maven.compiler.plugin.version}</version> |
810 | 781 | <configuration> |
811 | 782 | <source>1.6</source> |
812 | 783 | <target>1.6</target> |
|
824 | 795 | <plugin> |
825 | 796 | <groupId>org.apache.maven.plugins</groupId> |
826 | 797 | <artifactId>maven-surefire-plugin</artifactId> |
827 | | - <version>2.19.1</version> |
| 798 | + <version>${maven.surefire.plugin.version}</version> |
828 | 799 | <configuration> |
829 | 800 | <skip>true</skip> |
830 | 801 | </configuration> |
|
834 | 805 | <plugin> |
835 | 806 | <groupId>org.codehaus.mojo</groupId> |
836 | 807 | <artifactId>keytool-maven-plugin</artifactId> |
837 | | - <version>1.5</version> |
| 808 | + <version>${keytool.maven.plugin.version}</version> |
838 | 809 | <configuration> |
839 | 810 | <skip>true</skip> |
840 | 811 | </configuration> |
|
874 | 845 | <plugin> |
875 | 846 | <groupId>org.apache.maven.plugins</groupId> |
876 | 847 | <artifactId>maven-jar-plugin</artifactId> |
877 | | - <version>3.0.2</version> |
| 848 | + <version>${maven.jar.plugin.version}</version> |
878 | 849 | <configuration> |
879 | 850 | <archive> |
880 | 851 | <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> |
|
885 | 856 | <plugin> |
886 | 857 | <groupId>org.apache.felix</groupId> |
887 | 858 | <artifactId>maven-bundle-plugin</artifactId> |
888 | | - <version>2.3.7</version> |
| 859 | + <version>${maven.bundle.plugin.version}</version> |
889 | 860 | <executions> |
890 | 861 | <execution> |
891 | 862 | <id>bundle-manifest</id> |
|
913 | 884 | <plugin> |
914 | 885 | <groupId>org.codehaus.mojo</groupId> |
915 | 886 | <artifactId>versions-maven-plugin</artifactId> |
916 | | - <version>2.3</version> |
| 887 | + <version>${versions.maven.plugin.version}</version> |
917 | 888 | </plugin> |
918 | 889 |
|
919 | 890 | <plugin> |
920 | 891 | <groupId>org.apache.maven.plugins</groupId> |
921 | 892 | <artifactId>maven-release-plugin</artifactId> |
922 | | - <version>2.5.3</version> |
| 893 | + <version>${maven.release.plugin.version}</version> |
923 | 894 | <configuration> |
924 | 895 | <tagNameFormat>v@{project.version}</tagNameFormat> |
925 | 896 | </configuration> |
926 | 897 | </plugin> |
927 | 898 |
|
| 899 | + <plugin> |
| 900 | + <groupId>org.apache.maven.plugins</groupId> |
| 901 | + <artifactId>maven-source-plugin</artifactId> |
| 902 | + <version>${maven.sources.plugin.version}</version> |
| 903 | + <executions> |
| 904 | + <execution> |
| 905 | + <goals> |
| 906 | + <goal>jar</goal> |
| 907 | + </goals> |
| 908 | + </execution> |
| 909 | + </executions> |
| 910 | + </plugin> |
| 911 | + |
928 | 912 | </plugins> |
929 | 913 | </build> |
930 | 914 |
|
|
0 commit comments