beecloud-parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-parent</artifactId>
<version>6.2.09</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-parent</artifactId>
<packaging>pom</packaging>
<version>6.2.09</version>
<modules>
<module>tool</module>
<module>core</module>
<module>service</module>
<module>base</module>
<module>auth</module>
<module>boot</module>
<module>nacos</module>
<module>feign</module>
<module>gateway</module>
<module>rocketmq</module>
<module>wechat</module>
<module>im</module>
<module>parser</module>
<module>sms</module>
<module>mongodb</module>
<module>elasticsearch</module>
<module>web</module>
<!--
<module>test</module>
-->
</modules>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<!-- 对应elasticsearch 7.6.2 -->
<version>2.3.2.RELEASE</version>
<!--
<version>2.5.15</version>
-->
<relativePath /> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<!-- 2.3.2.RELEASE -->
<!--
-->
<spring.cloud.dependencies.version>Hoxton.SR8</spring.cloud.dependencies.version>
<!-- 2.5.15 -->
<!--
<spring.cloud.dependencies.version>2020.0.3</spring.cloud.dependencies.version>
-->
<!-- 2.3.2.RELEASE -->
<!--
-->
<alibaba.dependencies.version>2.2.5.RELEASE</alibaba.dependencies.version>
<!-- 2.5.15 -->
<!--
<alibaba.dependencies.version>2020.0.RC1</alibaba.dependencies.version>
-->
<bee.cloud.version>${project.version}</bee.cloud.version>
<lombok.version>1.18.2</lombok.version>
<kaptcha.version>2.3.2</kaptcha.version>
<jedis.version>3.10.0</jedis.version>
<feign.httpclient.version>10.10.0</feign.httpclient.version>
<hutool.version>5.8.38</hutool.version>
<jackson.version>2.13.1</jackson.version>
<commons-logging.version>1.3.2</commons-logging.version>
<commons-io.version>2.16.1</commons-io.version>
<commons-net.version>3.11.1</commons-net.version>
<commons-fileupload.version>1.4</commons-fileupload.version>
<javax.mail>1.6.2</javax.mail>
<exp4j.version>0.3.11</exp4j.version>
<aviator.version>5.3.0</aviator.version>
<ant.version>1.10.14</ant.version>
<pinyin4j.version>2.5.1</pinyin4j.version>
<base64.version>2.3.9</base64.version>
<sigar.version>1.6.4</sigar.version>
<htmlcompressor.version>1.7.3</htmlcompressor.version>
<yuicompressor.version>2.4.8</yuicompressor.version>
<dom4j.version>2.1.4</dom4j.version>
<zbus.version>6.0.0</zbus.version>
<druid.version>1.2.21</druid.version>
<netty.version>4.1.78.Final</netty.version>
<rocketmq.version>4.9.4</rocketmq.version>
<auto-service.version>1.1.1</auto-service.version>
<beecloud.version>${project.version}</beecloud.version>
<bcprov-jdk15on.version>1.70</bcprov-jdk15on.version>
<dynamic-config-spring-boot-starter.version>0.1.1.RELEASE</dynamic-config-spring-boot-starter.version>
<wxpay-sdk.version>0.0.3</wxpay-sdk.version>
<wechatpay-java.version>0.2.5</wechatpay-java.version>
<aliyun-java-sdk-core.version>4.6.0</aliyun-java-sdk-core.version>
<rocketmq-spring-boot.version>2.2.2</rocketmq-spring-boot.version>
<poi.version>4.1.2</poi.version>
<sqlite.version>3.50.1.0</sqlite.version>
<mongodb.version>5.5.0</mongodb.version>
<sms4j.version>3.1.1</sms4j.version>
</properties>
<dependencyManagement>
<dependencies>
<!-- spring-cloud版本引入 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring.cloud.dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- spring-cloud-alibaba版本引入 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${alibaba.dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${commons-logging.version}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>${commons-net.version}</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>${commons-fileupload.version}</version>
</dependency>
<dependency>
<groupId>de.congrace</groupId>
<artifactId>exp4j</artifactId>
<version>${exp4j.version}</version>
</dependency>
<dependency>
<groupId>com.googlecode.aviator</groupId>
<artifactId>aviator</artifactId>
<version>${aviator.version}</version>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>${ant.version}</version>
</dependency>
<dependency>
<groupId>com.belerweb</groupId>
<artifactId>pinyin4j</artifactId>
<version>${pinyin4j.version}</version>
</dependency>
<dependency>
<groupId>net.iharder</groupId>
<artifactId>base64</artifactId>
<version>${base64.version}</version>
</dependency>
<dependency>
<groupId>org.fusesource</groupId>
<artifactId>sigar</artifactId>
<version>${sigar.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>${hutool.version}</version>
</dependency>
<dependency>
<groupId>com.github.hazendaz</groupId>
<artifactId>htmlcompressor</artifactId>
<version>${htmlcompressor.version}</version>
</dependency>
<dependency>
<groupId>com.yahoo.platform.yui</groupId>
<artifactId>yuicompressor</artifactId>
<version>${yuicompressor.version}</version>
</dependency>
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>${dom4j.version}</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>javax.mail-api</artifactId>
<version>${javax.mail}</version>
</dependency>
<dependency>
<groupId>org.zstacks</groupId>
<artifactId>zbus</artifactId>
<version>${zbus.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>com.purgeteam</groupId>
<artifactId>dynamic-config-spring-boot-starter</artifactId>
<version>${dynamic-config-spring-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-smile</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-cbor</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>${rocketmq.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>${bcprov-jdk15on.version}</version>
</dependency>
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>${sqlite.version}</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>${mongodb.version}</version>
</dependency>
<!--WeChat v1支付-->
<dependency>
<groupId>com.github.wxpay</groupId>
<artifactId>wxpay-sdk</artifactId>
<version>${wxpay-sdk.version}</version>
</dependency>
<!--WeChat v3支付-->
<dependency>
<groupId>com.github.wechatpay-apiv3</groupId>
<artifactId>wechatpay-java</artifactId>
<version>${wechatpay-java.version}</version>
</dependency>
<!--阿里短信网关-->
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>${aliyun-java-sdk-core.version}</version>
</dependency>
<!--rocketMq依赖-->
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-spring-boot</artifactId>
<version>${rocketmq-spring-boot.version}</version>
</dependency>
<!--导出excel文件-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-excelant</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>${jedis.version}</version>
</dependency>
<dependency>
<groupId>com.google.auto.service</groupId>
<artifactId>auto-service</artifactId>
<version>${auto-service.version}</version>
<scope>provided</scope>
</dependency>
<!--BEE框架-->
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-parent</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-tool</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-service-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-service-base</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-service-springboot</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-service-auth</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-service-feign</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-gateway</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-nacos</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-rocketmq</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-service-wechat</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-service-im</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-service-sms</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-parser</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-elasticsearch</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>cn.bee-cloud</groupId>
<artifactId>beecloud-service-web</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.dromara.sms4j</groupId>
<artifactId>sms4j-core</artifactId>
<version>${sms4j.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<name>beecloud-parent</name>
<url>https://bee-cloud.cn</url>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</license>
</licenses>
<!-- SCM信息 -> git在github上托管 -->
<scm>
<connection>scm:git:git://gitee.com/yaxqy/beecloud.git</connection>
<developerConnection>scm:git:ssh://gitee.com/yaxqy/beecloud.git</developerConnection>
<url>https://gitee.com/yaxqy/beecloud/tree/master</url>
</scm>
<developers>
<developer>
<name>chenxiang</name>
<email>529822722@qq.com</email>
</developer>
</developers>
<!-- -->
<profiles>
<profile>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</profile>
<profile>
<id>test</id>
</profile>
<profile>
<id>skip-test</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
</profile>
<profile>
<id>disable-javadoc-doclint</id>
<activation>
<jdk>[1.8,)</jdk>
</activation>
<properties>
<javadoc.opts>-Xdoclint:none</javadoc.opts>
</properties>
</profile>
</profiles>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
<!-- maven 打包时跳过测试 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
<!-- 必须配置 source -->
<!-- -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar-no-fork</goal>
</goals>
<configuration>
<sources>
<source>${project.basedir}/src/main/resources</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
<!-- 必须配置 javadoc -->
<!-- -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<doclint>none</doclint>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- 必须配置 sonatype -->
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<version>0.8.0</version>
<extensions>true</extensions>
<configuration>
<serverId>beemvn</serverId>
<publishingServerId>beemvn</publishingServerId>
<timeout>1200000</timeout> <!-- 设置超时时间为1200秒(20分钟) -->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version> <!-- 确保使用适合你项目的版本 -->
<configuration>
<retryFailedDeploymentCount>3</retryFailedDeploymentCount> <!-- 设置重试次数 -->
<timeout>1200000</timeout> <!-- 设置超时时间为1200秒(20分钟) -->
</configuration>
</plugin>
<!-- 必须配置 GPG -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<distributionManagement>
<snapshotRepository>
<id>beemvn</id>
<name>Central Repository</name>
<url>https://central.sonatype.com/service/local/staging/deploy/maven2/</url>
</snapshotRepository>
<repository>
<id>beemvn</id>
<name>Central Repository</name>
<url>https://central.sonatype.com/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
</project>