leo-framework
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>cn.acyou</groupId> <artifactId>leo-framework</artifactId> <version>1.6.0.RELEASE</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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- SpringBoot 主版本 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.2</version> <relativePath/> </parent> <groupId>cn.acyou</groupId> <artifactId>leo-framework</artifactId> <packaging>pom</packaging> <version>1.6.0.RELEASE</version> <name>leo-framework</name> <description> Leo-Framework 顶级POM 依赖管理:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明 </description> <properties> <java.version>1.8</java.version> <!-- SpringClouds 主版本 --> <springboot.version>2.4.2</springboot.version> <spring-cloud.version>2020.0.0</spring-cloud.version> <spring-cloud-alibaba.version>2021.1</spring-cloud-alibaba.version> <maven.test.skip>true</maven.test.skip> <rocketmq.version>2.2.0</rocketmq.version> <swagger-annotations.version>1.5.22</swagger-annotations.version> <knife4j.version>2.0.9</knife4j.version> <springfox-swagger2.version>2.9.2</springfox-swagger2.version> <commons-lang3.version>3.12.0</commons-lang3.version> <joda-time.version>2.10.5</joda-time.version> <fastjson.version>1.2.74</fastjson.version> <guava.version>30.1.1-jre</guava.version> <httpclient.version>4.5.12</httpclient.version> <httpmime.version>4.5.12</httpmime.version> <!--<hutool-http.version>5.7.13</hutool-http.version> 版本有问题: URL中的%3D被解码为=了,编码时候没有编码回去导致的问题,5.7.22应该是默认关闭了自动编码,因此不会出问题。--> <hutool-http.version>5.8.26</hutool-http.version> <jpinyin.version>1.1.8</jpinyin.version> <spring-boot-starter-data-redis.version>2.1.10.RELEASE</spring-boot-starter-data-redis.version> <pagehelper.version>1.4.1</pagehelper.version> <mybatis.version>2.2.0</mybatis.version> <mybatis-plus.version>3.4.1</mybatis-plus.version> <mybatis-plus-generator.version>3.4.1</mybatis-plus-generator.version> <retrofit.version>2.2.12</retrofit.version> </properties> <modules> <module>leo-framework-barcode</module> <module>leo-framework-fs-starter</module> <module>leo-framework-commons</module> <module>leo-framework-commons-dubbo</module> <module>leo-framework-dto</module> <module>leo-framework-media</module> <module>leo-framework-generator</module> <module>leo-framework-wx-starter</module> <module>leo-framework-retrofit-starter</module> <module>leo-framework-push-starter</module> <module>leo-gateway</module> <module>leo-media</module> <module>leo-pay</module> <module>leo-tool</module> <module>leo-v1</module> <module>leo-v2</module> </modules> <dependencyManagement> <dependencies> <!-- 引入 SpringCloudAlibaba Dependencies --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>${spring-cloud-alibaba.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- 开发文档,使用请参照官网:https://doc.xiaominfo.com/ --> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>${knife4j.version}</version> </dependency> <!-- knife4j-spring-boot-starter 已经包含本依赖,注意两边版本保持统一 --> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId> <version>${swagger-annotations.version}</version> </dependency> <!-- 公共工具包 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang3.version}</version> </dependency> <!-- 公共工具包(时间处理) --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>${joda-time.version}</version> </dependency> <!-- 公共工具包(JSON处理) --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version> </dependency> <!-- 公共工具包 --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> <!-- 公共工具包(HTTP请求) --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>${httpclient.version}</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>${httpmime.version}</version> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-http</artifactId> <version>${hutool-http.version}</version> </dependency> <!-- 公共工具包(中文拼音) --> <dependency> <groupId>com.github.stuxuhai</groupId> <artifactId>jpinyin</artifactId> <version>${jpinyin.version}</version> </dependency> <!-- Redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>${spring-boot-starter-data-redis.version}</version> </dependency> <!-- Mybatis 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <!-- 特别注意版本问题: 1.2.3版本不支持pageSizeZero!!! --> <version>${pagehelper.version}</version> </dependency> <!-- Mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>${mybatis.version}</version> </dependency> <!-- Mybatis Plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency> <!-- MybatisPlus 代码生成器 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>${mybatis-plus-generator.version}</version> </dependency> <!-- 网络请求 --> <dependency> <groupId>com.github.lianjiatech</groupId> <artifactId>retrofit-spring-boot-starter</artifactId> <version>${retrofit.version}</version> </dependency> <!-- 使用了bootstrap.yml文件之后需要引入bootstrap的依赖 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> <version>3.0.2</version> </dependency> <!-- Seata start --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-seata</artifactId> <version>2.2.0.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-openfeign-core</artifactId> <version>2.2.9.RELEASE</version> </dependency> <!-- Seata end --> <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>${rocketmq.version}</version> </dependency> <!-- ZipKin Start --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> <version>2.2.8.RELEASE</version> </dependency> <dependency> <groupId>io.zipkin.brave</groupId> <artifactId>brave-instrumentation-dubbo</artifactId> <version>5.13.3</version> </dependency> <!-- ZipKin End --> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.3</version> </dependency> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>${hibernate-validator.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <version>2.5.3</version> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <!-- 单元测试 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <includes> <include>formal/**/*TestCase.java</include> </includes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <!-- 打源码包 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.4</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <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> <connection>scm:git:https://gitee.com/f981545521/leo-framework.git</connection> <developerConnection>scm:git:https://gitee.com/f981545521/leo-framework.git</developerConnection> <url>git:https://gitee.com/f981545521/leo-framework.git</url> </scm> <developers> <developer> <name>youfang</name> <email>youfang@acyou.cn</email> <organization>acyou</organization> </developer> </developers> <profiles> <profile> <id>release</id> <build> <plugins> <!-- Javadoc --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.9</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> <configuration> <!-- 不做强制校验 --> <additionalparam>-Xdoclint:none</additionalparam> </configuration> </execution> </executions> </plugin> <!-- GPG --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.5</version> <executions> <execution> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <!--Release--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> </plugin> </plugins> </build> <distributionManagement> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </snapshotRepository> <repository> <id>sonatype-nexus-staging</id> <name>Nexus Release Repository</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> </profile> </profiles> </project>