|
8 | 8 | <version>${revision}</version> |
9 | 9 | <name>joylive-bom</name> |
10 | 10 | <packaging>pom</packaging> |
11 | | - <description>The parent pom of JoyLive agent.</description> |
| 11 | + <description>Bill of Materials (BOM) for JoyLive agent - manages versions for all JoyLive components.</description> |
12 | 12 | <url>https://github.com/jd-opensource/joylive-agent</url> |
13 | 13 | <licenses> |
14 | 14 | <license> |
|
48 | 48 | </scm> |
49 | 49 |
|
50 | 50 | <properties> |
51 | | - <revision>1.9.0-SNAPSHOT</revision> |
| 51 | + <revision>1.9.0</revision> |
| 52 | + <lombok.version>1.18.34</lombok.version> |
52 | 53 | <maven-flatten-plugin.version>1.5.0</maven-flatten-plugin.version> |
| 54 | + <maven-deploy-plugin.version>3.1.2</maven-deploy-plugin.version> |
| 55 | + <maven-source-plugin.version>3.3.1</maven-source-plugin.version> |
| 56 | + <maven-javadoc-plugin.version>3.7.0</maven-javadoc-plugin.version> |
| 57 | + <maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version> |
| 58 | + <maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version> |
| 59 | + <maven-resources-plugin.version>3.5.0</maven-resources-plugin.version> |
| 60 | + <versions-maven-plugin.version>2.21.0</versions-maven-plugin.version> |
| 61 | + <maven-release-plugin.version>3.0.1</maven-release-plugin.version> |
| 62 | + <maven-dependency-plugin.version>3.3.0</maven-dependency-plugin.version> |
| 63 | + <central-publishing-maven-plugin.version>0.10.0</central-publishing-maven-plugin.version> |
| 64 | + <junit.version>4.13.2</junit.version> |
| 65 | + <junit-jupiter.version>5.10.1</junit-jupiter.version> |
| 66 | + <mockito-core.version>4.11.0</mockito-core.version> |
53 | 67 | </properties> |
54 | 68 |
|
55 | 69 | <dependencyManagement> |
56 | 70 | <dependencies> |
| 71 | + <dependency> |
| 72 | + <groupId>org.projectlombok</groupId> |
| 73 | + <artifactId>lombok</artifactId> |
| 74 | + <version>${lombok.version}</version> |
| 75 | + </dependency> |
57 | 76 | <dependency> |
58 | 77 | <groupId>com.jd.live</groupId> |
59 | 78 | <artifactId>joylive-bootstrap-api</artifactId> |
|
784 | 803 | <artifactId>joylive-failover-redisson3</artifactId> |
785 | 804 | <version>${revision}</version> |
786 | 805 | </dependency> |
| 806 | + <dependency> |
| 807 | + <groupId>junit</groupId> |
| 808 | + <artifactId>junit</artifactId> |
| 809 | + <version>${junit.version}</version> |
| 810 | + <scope>test</scope> |
| 811 | + </dependency> |
| 812 | + <dependency> |
| 813 | + <groupId>org.junit.jupiter</groupId> |
| 814 | + <artifactId>junit-jupiter</artifactId> |
| 815 | + <version>${junit-jupiter.version}</version> |
| 816 | + <scope>test</scope> |
| 817 | + </dependency> |
| 818 | + <dependency> |
| 819 | + <groupId>org.mockito</groupId> |
| 820 | + <artifactId>mockito-core</artifactId> |
| 821 | + <version>${mockito-core.version}</version> |
| 822 | + <scope>test</scope> |
| 823 | + </dependency> |
787 | 824 | </dependencies> |
788 | 825 | </dependencyManagement> |
789 | 826 |
|
|
828 | 865 | <plugin> |
829 | 866 | <groupId>org.apache.maven.plugins</groupId> |
830 | 867 | <artifactId>maven-deploy-plugin</artifactId> |
| 868 | + <version>${maven-deploy-plugin.version}</version> |
831 | 869 | </plugin> |
832 | 870 | <plugin> |
833 | 871 | <groupId>org.apache.maven.plugins</groupId> |
834 | 872 | <artifactId>maven-source-plugin</artifactId> |
| 873 | + <version>${maven-source-plugin.version}</version> |
835 | 874 | <executions> |
836 | 875 | <execution> |
837 | 876 | <phase>package</phase> |
|
844 | 883 | <plugin> |
845 | 884 | <groupId>org.apache.maven.plugins</groupId> |
846 | 885 | <artifactId>maven-javadoc-plugin</artifactId> |
| 886 | + <version>${maven-javadoc-plugin.version}</version> |
847 | 887 | <configuration> |
848 | 888 | <failOnError>false</failOnError> |
849 | 889 | </configuration> |
|
859 | 899 | <plugin> |
860 | 900 | <groupId>org.apache.maven.plugins</groupId> |
861 | 901 | <artifactId>maven-gpg-plugin</artifactId> |
| 902 | + <version>${maven-gpg-plugin.version}</version> |
862 | 903 | <executions> |
863 | 904 | <execution> |
864 | 905 | <phase>verify</phase> |
|
871 | 912 | <plugin> |
872 | 913 | <groupId>org.apache.maven.plugins</groupId> |
873 | 914 | <artifactId>maven-compiler-plugin</artifactId> |
| 915 | + <version>${maven-compiler-plugin.version}</version> |
874 | 916 | </plugin> |
875 | 917 | <plugin> |
876 | 918 | <groupId>org.apache.maven.plugins</groupId> |
877 | 919 | <artifactId>maven-resources-plugin</artifactId> |
| 920 | + <version>${maven-resources-plugin.version}</version> |
878 | 921 | </plugin> |
879 | 922 | <plugin> |
880 | 923 | <groupId>org.apache.maven.plugins</groupId> |
881 | 924 | <artifactId>maven-dependency-plugin</artifactId> |
| 925 | + <version>${maven-dependency-plugin.version}</version> |
882 | 926 | </plugin> |
883 | 927 | <plugin> |
884 | 928 | <groupId>org.codehaus.mojo</groupId> |
885 | 929 | <artifactId>versions-maven-plugin</artifactId> |
| 930 | + <version>${versions-maven-plugin.version}</version> |
886 | 931 | <configuration> |
887 | 932 | <generateBackupPoms>false</generateBackupPoms> |
888 | 933 | </configuration> |
889 | 934 | </plugin> |
890 | 935 | <plugin> |
891 | 936 | <groupId>org.apache.maven.plugins</groupId> |
892 | 937 | <artifactId>maven-release-plugin</artifactId> |
| 938 | + <version>${maven-release-plugin.version}</version> |
893 | 939 | <configuration> |
894 | 940 | <mavenExecutorId>forked-path</mavenExecutorId> |
895 | 941 | <useReleaseProfile>false</useReleaseProfile> |
|
899 | 945 | <plugin> |
900 | 946 | <groupId>org.sonatype.central</groupId> |
901 | 947 | <artifactId>central-publishing-maven-plugin</artifactId> |
| 948 | + <version>${central-publishing-maven-plugin.version}</version> |
902 | 949 | <extensions>true</extensions> |
903 | 950 | <configuration> |
904 | 951 | <publishingServerId>central</publishingServerId> |
|
0 commit comments