|
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