<?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"> <parent> <artifactId>spring-cloud-dependencies-parent</artifactId> <groupId>org.springframework.cloud</groupId> <version>2.1.3.RELEASE</version> <relativePath/> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>cloud-common-bom</artifactId> <packaging>pom</packaging> <version>${sict.version}</version> <description>公共版本控制</description> <properties> <sict.version>1.2.0</sict.version> <jackson.modules>2.9.6</jackson.modules> <mybatis-plus.version>3.3.2</mybatis-plus.version> <mysql.connector.version>8.0.15</mysql.connector.version> <swagger.core.version>1.5.22</swagger.core.version> <swagger.version>2.9.2</swagger.version> <hutool.version>5.5.1</hutool.version> <poi.version>4.1.0</poi.version> <pinyin4j.version>2.5.1</pinyin4j.version> <ttl.version>2.10.1</ttl.version> <kaptcha.version>0.0.9</kaptcha.version> <minio.version>6.0.8</minio.version> <orika.version>1.4.6</orika.version> <commons.lang3.version>3.9</commons.lang3.version> <security.oauth.version>2.3.4.RELEASE</security.oauth.version> <javaformat.plugin.version>0.0.23</javaformat.plugin.version> <cloud.plugin.version>1.0.0</cloud.plugin.version> <mbp.dynamic.version>3.1.1</mbp.dynamic.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-upms-api</artifactId> <version>${sict.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>${mbp.dynamic.version}</version> </dependency> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-common-minio</artifactId> <version>${sict.version}</version> </dependency> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-common-core</artifactId> <version>${sict.version}</version> </dependency> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-auth-api</artifactId> <version>${sict.version}</version> </dependency> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-common-dynamic-gateway</artifactId> <version>${sict.version}</version> </dependency> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-common-gateway</artifactId> <version>${sict.version}</version> </dependency> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-common-security</artifactId> <version>${sict.version}</version> </dependency> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-common-data</artifactId> <version>${sict.version}</version> </dependency> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-common-swagger</artifactId> <version>${sict.version}</version> </dependency> <dependency> <groupId>cn.sh.stc.sict</groupId> <artifactId>cloud-common-log</artifactId> <version>${sict.version}</version> </dependency> <!-- 实体映射工具 --> <dependency> <groupId>ma.glasnost.orika</groupId> <artifactId>orika-core</artifactId> <version>${orika.version}</version> </dependency> <!--验证码--> <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>${kaptcha.version}</version> </dependency> <!--hutool--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>${hutool.version}</version> </dependency> <!--TTL--> <dependency> <groupId>com.alibaba</groupId> <artifactId>transmittable-thread-local</artifactId> <version>${ttl.version}</version> </dependency> <!-- 拼音 --> <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>${pinyin4j.version}</version> </dependency> <!--jackson模块--> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-modules-java8</artifactId> <version>${jackson.modules}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- minio --> <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>${minio.version}</version> </dependency> <!--mybatis plus extension,包含了mybatis plus core--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-extension</artifactId> <version>${mybatis-plus.version}</version> </dependency> <!--mybatis--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency> <!--mysql 驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.connector.version}</version> </dependency> <!--swagger 最新依赖内置版本--> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-models</artifactId> <version>${swagger.core.version}</version> </dependency> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId> <version>${swagger.core.version}</version> </dependency> <!--swagger 依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>${swagger.version}</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>${swagger.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons.lang3.version}</version> </dependency> <!--稳定版本,替代spring security bom内置--> <dependency> <groupId>org.springframework.security.oauth</groupId> <artifactId>spring-security-oauth2</artifactId> <version>${security.oauth.version}</version> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <!--避免和parent bom坐标不一致 --> <!-- <plugin>--> <!-- <groupId>cn.sh.stc.sict.plugin</groupId>--> <!-- <artifactId>spring-cloud-maven-plugin</artifactId>--> <!-- <version>${cloud.plugin.version}</version>--> <!-- <executions>--> <!-- <execution>--> <!-- <phase>package</phase>--> <!-- <goals>--> <!-- <goal>info</goal>--> <!-- </goals>--> <!-- </execution>--> <!-- </executions>--> <!-- </plugin>--> <!--代码格式插件,默认使用spring 规则--> <plugin> <groupId>io.spring.javaformat</groupId> <artifactId>spring-javaformat-maven-plugin</artifactId> <version>${javaformat.plugin.version}</version> </plugin> </plugins> </build> <pluginRepositories> <pluginRepository> <id>aliyun-plugin</id> <url>https://maven.aliyun.com/repository/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </project>