You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?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>com.iec</groupId> <artifactId>iec-yyjh-common-bom</artifactId> <version>${revision}</version> <packaging>pom</packaging>
<name>iec-yyjh-common-bom</name> <url>pig cloud parent</url> <description>pig cloud parent</description>
<properties> <revision>1.0-SNAPSHOT</revision> <spring-boot.version>2.7.18</spring-boot.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <log4j2.version>2.17.1</log4j2.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <fastjson.version>1.2.83</fastjson.version> <springdoc.version>1.6.9</springdoc.version> <swagger.core.version>2.2.0</swagger.core.version> <mybatis-plus.version>3.5.7</mybatis-plus.version> <dynamic-ds.version>4.3.1</dynamic-ds.version> <mysql.version>8.0.33</mysql.version> <seata.version>1.6.1</seata.version> <excel.version>1.2.6</excel.version> <asm.version>7.1</asm.version> <aws.version>1.11.543</aws.version> <oss.version>1.0.5</oss.version> <sms.version>2.0.2</sms.version> <jaxb.version>2.3.5</jaxb.version> <hutool.version>5.8.29</hutool.version> <mica.version>2.7.4</mica.version> <sentinel.version>1.8.4</sentinel.version> <git.commit.plugin>4.9.9</git.commit.plugin> <flatten-maven-plugin.version>1.6.0</flatten-maven-plugin.version> <spring.checkstyle.plugin>0.0.39</spring.checkstyle.plugin> </properties>
<!-- 定义全局jar版本,模块使用需但要再次引入不用写版本号--> <dependencyManagement> <dependencies> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-core</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-datasource</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-job</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-log</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-mybatis</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-security</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-feign</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-swagger</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-seata</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-xss</artifactId> <version>${revision}</version> </dependency> <dependency> <groupId>com.iec</groupId> <artifactId>iec-yyjh-common-oss</artifactId> <version>${revision}</version> </dependency> <!--<dependency>
<groupId>com.iec</groupId> <artifactId>iec-yyjh-upms-api</artifactId> <version>${revision}</version> </dependency>--> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>${mysql.version}</version> </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-ui</artifactId> <version>${springdoc.version}</version> </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-webmvc-core</artifactId> <version>${springdoc.version}</version> </dependency> <dependency> <groupId>io.swagger.core.v3</groupId> <artifactId>swagger-annotations</artifactId> <version>${swagger.core.version}</version> </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-webflux-ui</artifactId> <version>${springdoc.version}</version> </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-security</artifactId> <version>${springdoc.version}</version> </dependency> <!--fastjson 版本--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version> </dependency> <!-- excel 导入导出 --> <dependency> <groupId>com.pig4cloud.excel</groupId> <artifactId>excel-spring-boot-starter</artifactId> <version>${excel.version}</version> </dependency> <!--动态数据源组件--> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>${dynamic-ds.version}</version> </dependency> <!-- S3 sdk --> <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> <version>${aws.version}</version> </dependency> <!-- 阿里云短信下发 --> <dependency> <groupId>io.springboot.sms</groupId> <artifactId>aliyun-sms-spring-boot-starter</artifactId> <version>${sms.version}</version> </dependency> <!--oss--> <dependency> <groupId>com.pig4cloud.plugin</groupId> <artifactId>oss-spring-boot-starter</artifactId> <version>${oss.version}</version> </dependency> <!-- seata kryo 序列化--> <dependency> <groupId>io.seata</groupId> <artifactId>seata-serializer-kryo</artifactId> <version>${seata.version}</version> </dependency> <!--orm 相关--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-extension</artifactId> <version>${mybatis-plus.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-annotation</artifactId> <version>${mybatis-plus.version}</version> </dependency> <!--hutool bom 工具类--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-bom</artifactId> <version>${hutool.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!--mica bom 工具类--> <dependency> <groupId>net.dreamlu</groupId> <artifactId>mica-bom</artifactId> <version>${mica.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!--web 模块--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>${spring-boot.version}</version> <exclusions> <!--排除tomcat依赖--> <exclusion> <artifactId>spring-boot-starter-tomcat</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> </exclusions> </dependency> </dependencies> </dependencyManagement>
<build> <plugins> <!-- 统一 revision 版本 --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <version>${flatten-maven-plugin.version}</version> <configuration> <flattenMode>resolveCiFriendliesOnly</flattenMode> <updatePomFile>true</updatePomFile> </configuration> <executions> <execution> <id>flatten</id> <phase>process-resources</phase> <goals> <goal>flatten</goal> </goals> </execution> <execution> <id>flatten.clean</id> <phase>clean</phase> <goals> <goal>clean</goal> </goals> </execution> </executions> </plugin> <!--打包jar 与git commit 关联插件--> <plugin> <groupId>io.github.git-commit-id</groupId> <artifactId>git-commit-id-maven-plugin</artifactId> <version>${git.commit.plugin}</version> </plugin> <!--代码格式插件,默认使用spring 规则--> <plugin> <groupId>io.spring.javaformat</groupId> <artifactId>spring-javaformat-maven-plugin</artifactId> <version>${spring.checkstyle.plugin}</version> </plugin> </plugins> </build></project>
|