build(pom.xml): 添加 lombok-mapstruct-binding 插件依赖,允许使用Lombok的Java Bean类中使用MapStruct注解 (Lombok 1.18.20+)

This commit is contained in:
郝先瑞
2023-05-13 19:50:04 +08:00
parent d430345315
commit 4063851f67

20
pom.xml
View File

@@ -29,6 +29,7 @@
<knife4j.version>4.0.0</knife4j.version>
<mapstruct.version>1.5.3.Final</mapstruct.version>
<lombok-mapstruct-binding.version>0.2.0</lombok-mapstruct-binding.version>
<xxl-job.version>2.4.0</xxl-job.version>
@@ -52,7 +53,8 @@
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<!--编译测试环境不打包在lib-->
<scope>provided</scope>
</dependency>
<dependency>
@@ -61,6 +63,14 @@
<version>${hutool.version}</version>
</dependency>
<!-- 允许使用Lombok的Java Bean类中使用MapStruct注解 (Lombok 1.18.20+) -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-mapstruct-binding</artifactId>
<version>${lombok-mapstruct-binding.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
@@ -199,14 +209,6 @@
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>