|
63 | 63 | <commons-compress.version>1.20</commons-compress.version> |
64 | 64 | <zstd-jni.version>1.5.0-2</zstd-jni.version> |
65 | 65 | <lz4-java.version>1.8.0</lz4-java.version> |
| 66 | + <snappy-java.version>1.1.8.4</snappy-java.version> |
66 | 67 | <junit.jupiter.version>5.7.2</junit.jupiter.version> |
67 | 68 | <assertj.version>3.20.2</assertj.version> |
68 | 69 | <mockito.version>3.11.2</mockito.version> |
|
96 | 97 | <maven.build.timestamp.format>yyyy-MM-dd'T'HH:mm:ss'Z'</maven.build.timestamp.format> |
97 | 98 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
98 | 99 | <finalName>stream-perf-test</finalName> |
99 | | - <snappy-java.version>1.1.8.4</snappy-java.version> |
| 100 | + <maven.packagecloud.wagon.version>0.0.6</maven.packagecloud.wagon.version> |
| 101 | + <nexus-staging-maven-plugin.version>1.6.8</nexus-staging-maven-plugin.version> |
100 | 102 | </properties> |
101 | 103 |
|
102 | 104 | <dependencies> |
|
502 | 504 | </plugin> |
503 | 505 |
|
504 | 506 | </plugins> |
505 | | - |
| 507 | + <extensions> |
| 508 | + <extension> |
| 509 | + <groupId>io.packagecloud.maven.wagon</groupId> |
| 510 | + <artifactId>maven-packagecloud-wagon</artifactId> |
| 511 | + <version>${maven.packagecloud.wagon.version}</version> |
| 512 | + </extension> |
| 513 | + </extensions> |
506 | 514 | </build> |
507 | 515 |
|
508 | 516 | <profiles> |
|
654 | 662 | </execution> |
655 | 663 | </executions> |
656 | 664 | </plugin> |
| 665 | + <plugin> |
| 666 | + <groupId>org.apache.maven.plugins</groupId> |
| 667 | + <artifactId>maven-javadoc-plugin</artifactId> |
| 668 | + <version>${maven-javadoc-plugin.version}</version> |
| 669 | + <configuration> |
| 670 | + <quiet>true</quiet> |
| 671 | + <source>8</source> |
| 672 | + <additionalOptions>-Xdoclint:none</additionalOptions> |
| 673 | + <additionalJOption>${javadoc.joption}</additionalJOption> |
| 674 | + </configuration> |
| 675 | + <executions> |
| 676 | + <execution> |
| 677 | + <goals> |
| 678 | + <goal>jar</goal> |
| 679 | + </goals> |
| 680 | + </execution> |
| 681 | + </executions> |
| 682 | + </plugin> |
657 | 683 |
|
658 | 684 | </plugins> |
659 | 685 | </build> |
|
664 | 690 | </snapshotRepository> |
665 | 691 | </distributionManagement> |
666 | 692 | </profile> |
| 693 | + |
| 694 | + <profile> |
| 695 | + <id>milestone</id> |
| 696 | + <build> |
| 697 | + <plugins> |
| 698 | + <plugin> |
| 699 | + <groupId>org.apache.maven.plugins</groupId> |
| 700 | + <artifactId>maven-gpg-plugin</artifactId> |
| 701 | + <version>${maven.gpg.plugin.version}</version> |
| 702 | + <executions> |
| 703 | + <execution> |
| 704 | + <id>sign-artifacts</id> |
| 705 | + <phase>package</phase> |
| 706 | + <goals> |
| 707 | + <goal>sign</goal> |
| 708 | + </goals> |
| 709 | + <configuration> |
| 710 | + <keyname>${gpg.keyname}</keyname> |
| 711 | + </configuration> |
| 712 | + </execution> |
| 713 | + </executions> |
| 714 | + </plugin> |
| 715 | + <plugin> |
| 716 | + <groupId>org.apache.maven.plugins</groupId> |
| 717 | + <artifactId>maven-source-plugin</artifactId> |
| 718 | + <version>${maven-source-plugin.version}</version> |
| 719 | + <executions> |
| 720 | + <execution> |
| 721 | + <goals> |
| 722 | + <goal>jar</goal> |
| 723 | + </goals> |
| 724 | + </execution> |
| 725 | + </executions> |
| 726 | + </plugin> |
| 727 | + <plugin> |
| 728 | + <groupId>org.apache.maven.plugins</groupId> |
| 729 | + <artifactId>maven-javadoc-plugin</artifactId> |
| 730 | + <version>${maven-javadoc-plugin.version}</version> |
| 731 | + <configuration> |
| 732 | + <quiet>true</quiet> |
| 733 | + <source>8</source> |
| 734 | + <additionalOptions>-Xdoclint:none</additionalOptions> |
| 735 | + <additionalJOption>${javadoc.joption}</additionalJOption> |
| 736 | + </configuration> |
| 737 | + <executions> |
| 738 | + <execution> |
| 739 | + <goals> |
| 740 | + <goal>jar</goal> |
| 741 | + </goals> |
| 742 | + </execution> |
| 743 | + </executions> |
| 744 | + </plugin> |
| 745 | + </plugins> |
| 746 | + </build> |
| 747 | + <distributionManagement> |
| 748 | + <repository> |
| 749 | + <id>packagecloud-rabbitmq-maven-milestones</id> |
| 750 | + <url>packagecloud+https://packagecloud.io/rabbitmq/maven-milestones</url> |
| 751 | + </repository> |
| 752 | + </distributionManagement> |
| 753 | + </profile> |
| 754 | + |
| 755 | + <profile> |
| 756 | + <id>release</id> |
| 757 | + <build> |
| 758 | + <plugins> |
| 759 | + |
| 760 | + <plugin> |
| 761 | + <groupId>org.sonatype.plugins</groupId> |
| 762 | + <artifactId>nexus-staging-maven-plugin</artifactId> |
| 763 | + <version>${nexus-staging-maven-plugin.version}</version> |
| 764 | + <extensions>true</extensions> |
| 765 | + <configuration> |
| 766 | + <serverId>ossrh</serverId> |
| 767 | + <nexusUrl>https://oss.sonatype.org/</nexusUrl> |
| 768 | + <autoReleaseAfterClose>false</autoReleaseAfterClose> |
| 769 | + <stagingProgressTimeoutMinutes>20</stagingProgressTimeoutMinutes> |
| 770 | + </configuration> |
| 771 | + </plugin> |
| 772 | + |
| 773 | + <plugin> |
| 774 | + <groupId>org.apache.maven.plugins</groupId> |
| 775 | + <artifactId>maven-gpg-plugin</artifactId> |
| 776 | + <version>${maven.gpg.plugin.version}</version> |
| 777 | + <executions> |
| 778 | + <execution> |
| 779 | + <id>sign-artifacts</id> |
| 780 | + <phase>package</phase> |
| 781 | + <goals> |
| 782 | + <goal>sign</goal> |
| 783 | + </goals> |
| 784 | + <configuration> |
| 785 | + <keyname>${gpg.keyname}</keyname> |
| 786 | + </configuration> |
| 787 | + </execution> |
| 788 | + </executions> |
| 789 | + </plugin> |
| 790 | + <plugin> |
| 791 | + <groupId>org.apache.maven.plugins</groupId> |
| 792 | + <artifactId>maven-source-plugin</artifactId> |
| 793 | + <version>${maven-source-plugin.version}</version> |
| 794 | + <executions> |
| 795 | + <execution> |
| 796 | + <goals> |
| 797 | + <goal>jar</goal> |
| 798 | + </goals> |
| 799 | + </execution> |
| 800 | + </executions> |
| 801 | + </plugin> |
| 802 | + <plugin> |
| 803 | + <groupId>org.apache.maven.plugins</groupId> |
| 804 | + <artifactId>maven-javadoc-plugin</artifactId> |
| 805 | + <version>${maven-javadoc-plugin.version}</version> |
| 806 | + <configuration> |
| 807 | + <quiet>true</quiet> |
| 808 | + <source>8</source> |
| 809 | + <additionalOptions>-Xdoclint:none</additionalOptions> |
| 810 | + <additionalJOption>${javadoc.joption}</additionalJOption> |
| 811 | + </configuration> |
| 812 | + <executions> |
| 813 | + <execution> |
| 814 | + <goals> |
| 815 | + <goal>jar</goal> |
| 816 | + </goals> |
| 817 | + </execution> |
| 818 | + </executions> |
| 819 | + </plugin> |
| 820 | + |
| 821 | + </plugins> |
| 822 | + </build> |
| 823 | + <distributionManagement> |
| 824 | + <repository> |
| 825 | + <id>ossrh</id> |
| 826 | + <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
| 827 | + </repository> |
| 828 | + </distributionManagement> |
| 829 | + </profile> |
| 830 | + |
667 | 831 | </profiles> |
668 | 832 |
|
669 | 833 | <repositories> |
|
0 commit comments