raf-framework-dependencies
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-dependencies</artifactId>
<version>3.0.0-RC1</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework</artifactId>
<version>3.0.0-RC1</version>
</parent>
<artifactId>raf-framework-dependencies</artifactId>
<version>3.0.0-RC1</version>
<packaging>pom</packaging>
<name>raf-framework-dependencies</name>
<description>raf-framework-dependencies</description>
<url>https://github.com/JerryRaf/raf-framework/raf-framework-dependencies</url>
<licenses>
<license>
<name>MIT License</name>
<url>https://opensource.org/licenses/MIT</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>Jerry</id>
<name>Jerry</name>
<email>120518134@qq.com</email>
</developer>
</developers>
<scm child.scm.connection.inherit.append.path="false" child.scm.developerConnection.inherit.append.path="false" child.scm.url.inherit.append.path="false">
<connection>scm:git:git://github.com/JerryRaf/raf-framework.git</connection>
<developerConnection>scm:git:ssh://github.com:JerryRaf/raf-framework.git</developerConnection>
<url>https://github.com/JerryRaf/raf-framework/tree/master</url>
</scm>
<properties>
<sentry.version>8.7.0</sentry.version>
<jackson.version>2.18.3</jackson.version>
<jakarta.mail.version>2.1.3</jakarta.mail.version>
<okhttp.version>4.12.0</okhttp.version>
<mapstruct.version>1.6.3</mapstruct.version>
<jakarta.mail.angus.version>2.0.2</jakarta.mail.angus.version>
<caffeine.version>3.1.8</caffeine.version>
<mybatis.version>3.5.19</mybatis.version>
<transmittable.version>2.14.5</transmittable.version>
<dom4j.version>2.1.4</dom4j.version>
<sentinel.version>1.8.8</sentinel.version>
<librepdf.version>2.0.3</librepdf.version>
<kafka.version>3.9.0</kafka.version>
<raf.framework.version>3.0.0-RC1</raf.framework.version>
<aliababa.dependencies.version>2022.0.0.2</aliababa.dependencies.version>
<spring.boot.version>3.4.7</spring.boot.version>
<httpclient.version>4.5.14</httpclient.version>
<google-auth-library.version>1.42.1</google-auth-library.version>
<httpclient5.version>5.4.2</httpclient5.version>
<jakarta.servlet-api.version>6.0.0</jakarta.servlet-api.version>
<gson.version>2.12.1</gson.version>
<springdoc.version>2.5.0</springdoc.version>
<poi.version>5.4.1</poi.version>
<maven.compiler.plugin.version>3.14.0</maven.compiler.plugin.version>
<commons.lang3.version>3.20.0</commons.lang3.version>
<grpc.version>1.60.0</grpc.version>
<commons-io.version>2.18.0</commons-io.version>
<rocketmq.version>5.3.2</rocketmq.version>
<java.version>17</java.version>
<mybatis.plus.version>3.5.16</mybatis.plus.version>
<knife4j.version>4.5.0</knife4j.version>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<lombok.version>1.18.36</lombok.version>
<xstream.version>1.4.21</xstream.version>
<maven.compiler.target>${java.version}</maven.compiler.target>
<aliyun-java-core.version>4.6.3</aliyun-java-core.version>
<mariadb.version>3.5.3</mariadb.version>
<dubbo.starter.version>3.3.4</dubbo.starter.version>
<spring.security.version>6.4.4</spring.security.version>
<shardingsphere.version>5.5.1</shardingsphere.version>
<jasypt.boot.version>3.0.5</jasypt.boot.version>
<easyexcel.version>4.0.3</easyexcel.version>
<maven.flatten.plugin.version>1.7.1</maven.flatten.plugin.version>
<mongodb.version>5.2.1</mongodb.version>
<zip4j.version>1.3.3</zip4j.version>
<huaweicloud-sdk.version>3.1.60</huaweicloud-sdk.version>
<protobuf.version>3.25.1</protobuf.version>
<security.version>1.1.1</security.version>
<groovy.version>4.0.26</groovy.version>
<javassist.version>3.30.2-GA</javassist.version>
<maven.deploy.plugin.version>3.1.4</maven.deploy.plugin.version>
<bouncycastle.version>1.78.1</bouncycastle.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<mybatis.spring.version>3.0.5</mybatis.spring.version>
<resource.delimiter>@</resource.delimiter>
<mysql.version>9.3.0</mysql.version>
<maven.source.plugin.version>3.3.1</maven.source.plugin.version>
<dynamic.tp.version>1.2.1-x</dynamic.tp.version>
<dubbo.version>3.3.4</dubbo.version>
<hutool.version>5.8.36</hutool.version>
<aliyun-java-kms.version>2.16.0</aliyun-java-kms.version>
<guava.version>33.4.5-jre</guava.version>
<micrometer.prometheus.version>1.14.5</micrometer.prometheus.version>
<spring.cloud.version>2024.0.1</spring.cloud.version>
<elasticsearch.version>8.17.0</elasticsearch.version>
<nacos.client.version>2.5.1</nacos.client.version>
<validation.api.version>3.1.0</validation.api.version>
<jjwt.version>0.12.6</jjwt.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<seata.version>2.2.0</seata.version>
<druid.starter.version>1.2.24</druid.starter.version>
<google-cloud-kms.version>2.50.0</google-cloud-kms.version>
<redisson.starter.version>3.34.1</redisson.starter.version>
<pagehelper.version>6.1.0</pagehelper.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-core</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-web-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-gateway-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-nacos-config-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-nacos-discovery-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-dubbo-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-datasource-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-mybatis-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-redis-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-rabbit-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-openapi-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-okhttp-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-monitor-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>io.github.jerryraf</groupId>
<artifactId>raf-framework-sentry-starter</artifactId>
<version>${raf.framework.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring.boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring.cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${aliababa.dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-crypto</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>${nacos.client.version}</version>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>${jakarta.servlet-api.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>${mysql.version}</version>
<exclusions>
<exclusion>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>${springdoc.version}</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-api</artifactId>
<version>${springdoc.version}</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
<version>${knife4j.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>${mybatis.spring.version}</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>${pagehelper.version}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>${mybatis.plus.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-3-starter</artifactId>
<version>${druid.starter.version}</version>
</dependency>
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version>${redisson.starter.version}</version>
</dependency>
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry-spring-boot-starter-jakarta</artifactId>
<version>${sentry.version}</version>
</dependency>
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry</artifactId>
<version>${sentry.version}</version>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>${javassist.version}</version>
</dependency>
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>${rocketmq.version}</version>
</dependency>
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-acl</artifactId>
<version>${rocketmq.version}</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>${kafka.version}</version>
</dependency>
<dependency>
<groupId>co.elastic.clients</groupId>
<artifactId>elasticsearch-java</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-jdbc</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>${dubbo.starter.version}</version>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo</artifactId>
<version>${dubbo.version}</version>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-registry-nacos</artifactId>
<version>${dubbo.version}</version>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-actuator</artifactId>
<version>${dubbo.starter.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents.client5</groupId>
<artifactId>httpclient5</artifactId>
<version>${httpclient5.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>logging-interceptor</artifactId>
<version>${okhttp.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>${okhttp.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${httpclient.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>${gson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>${jackson.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>${xstream.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons.lang3.version}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons-io.version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava.version}</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
<version>${mongodb.version}</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-bom</artifactId>
<version>${hutool.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>${transmittable.version}</version>
</dependency>
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot</artifactId>
<version>${jasypt.boot.version}</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-kms</artifactId>
<version>${google-cloud-kms.version}</version>
</dependency>
<dependency>
<groupId>com.google.auth</groupId>
<artifactId>google-auth-library-oauth2-http</artifactId>
<version>${google-auth-library.version}</version>
</dependency>
<dependency>
<groupId>com.google.auth</groupId>
<artifactId>google-auth-library-credentials</artifactId>
<version>${google-auth-library.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty</artifactId>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>${protobuf.version}</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>${aliyun-java-core.version}</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-kms</artifactId>
<version>${aliyun-java-kms.version}</version>
</dependency>
<dependency>
<groupId>com.huaweicloud.sdk</groupId>
<artifactId>huaweicloud-sdk-kms</artifactId>
<version>${huaweicloud-sdk.version}</version>
</dependency>
<dependency>
<groupId>com.huaweicloud.sdk</groupId>
<artifactId>huaweicloud-sdk-core</artifactId>
<version>${huaweicloud-sdk.version}</version>
</dependency>
<dependency>
<groupId>com.github.librepdf</groupId>
<artifactId>openpdf</artifactId>
<version>${librepdf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.groovy</groupId>
<artifactId>groovy</artifactId>
<version>${groovy.version}</version>
</dependency>
<dependency>
<groupId>net.lingala.zip4j</groupId>
<artifactId>zip4j</artifactId>
<version>${zip4j.version}</version>
</dependency>
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>${dom4j.version}</version>
</dependency>
<dependency>
<groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>caffeine</artifactId>
<version>${caffeine.version}</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
<version>${micrometer.prometheus.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
<version>${spring.boot.version}</version>
</dependency>
<dependency>
<groupId>org.dromara.dynamictp</groupId>
<artifactId>dynamic-tp-spring-cloud-starter-nacos</artifactId>
<version>${dynamic.tp.version}</version>
</dependency>
<dependency>
<groupId>org.dromara.dynamictp</groupId>
<artifactId>dynamic-tp-spring-boot-starter-adapter-dubbo</artifactId>
<version>${dynamic.tp.version}</version>
</dependency>
<dependency>
<groupId>org.dromara.dynamictp</groupId>
<artifactId>dynamic-tp-spring-boot-starter-adapter-webserver</artifactId>
<version>${dynamic.tp.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpg-jdk18on</artifactId>
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
<groupId>jakarta.mail</groupId>
<artifactId>jakarta.mail-api</artifactId>
<version>${jakarta.mail.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.angus</groupId>
<artifactId>angus-mail</artifactId>
<version>${jakarta.mail.angus.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.angus</groupId>
<artifactId>angus-activation</artifactId>
<version>${jakarta.mail.angus.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>${easyexcel.version}</version>
</dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct</artifactId>
<version>${mapstruct.version}</version>
</dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>${mapstruct.version}</version>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-spring-boot-starter</artifactId>
<version>${seata.version}</version>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-all</artifactId>
<version>${seata.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-core</artifactId>
<version>${sentinel.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-annotation-aspectj</artifactId>
<version>${sentinel.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.csp</groupId>
<artifactId>sentinel-transport-simple-http</artifactId>
<version>${sentinel.version}</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-api</artifactId>
<version>${jjwt.version}</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-impl</artifactId>
<version>${jjwt.version}</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-jackson</artifactId>
<version>${jjwt.version}</version>
</dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
<version>${validation.api.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>flatten-maven-plugin</artifactId>
<version>${maven.flatten.plugin.version}</version>
<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>
<configuration>
<updatePomFile>true</updatePomFile>
<pomElements>
<url>resolve</url>
<developers>resolve</developers>
<scm>resolve</scm>
</pomElements>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>${maven.source.plugin.version}</version>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>${maven.deploy.plugin.version}</version>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>${maven.deploy.plugin.version}</version>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.boot.version}</version>
<executions>
<execution>
<id>repackage</id>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<layers>
<enabled>true</enabled>
</layers>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>flatten-maven-plugin</artifactId>
<version>${maven.flatten.plugin.version}</version>
<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>
<configuration>
<updatePomFile>true</updatePomFile>
<flattenMode>resolveCiFriendliesOnly</flattenMode>
<pomElements>
<url>resolve</url>
<developers>resolve</developers>
<scm>resolve</scm>
<properties>interpolate</properties>
</pomElements>
</configuration>
</plugin>
</plugins>
</build>
</project>