Commit dff69e316e736d2a8a7d9f9d5553f7b330223b40
1 parent
47bde60f
fix(usr): 锁定 Lombok 1.18.40 + 显式 annotationProcessorPaths(兼容 JDK 25)
JDK 25 + Spring Boot 3.3.4 默认 Lombok 版本不兼容(com.sun.tools.javac.code.TypeTag :: UNKNOWN)。 显式锁 lombok 1.18.40 并配置 maven-compiler-plugin 的 annotationProcessorPaths。 scripts/test.sh 6/6 GREEN,201 测试全过。
Showing
1 changed file
with
15 additions
and
0 deletions
backend/pom.xml
| ... | ... | @@ -25,6 +25,7 @@ |
| 25 | 25 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 26 | 26 | <mybatis-plus.version>3.5.7</mybatis-plus.version> |
| 27 | 27 | <jjwt.version>0.12.5</jjwt.version> |
| 28 | + <lombok.version>1.18.40</lombok.version> | |
| 28 | 29 | </properties> |
| 29 | 30 | |
| 30 | 31 | <dependencies> |
| ... | ... | @@ -83,6 +84,7 @@ |
| 83 | 84 | <dependency> |
| 84 | 85 | <groupId>org.projectlombok</groupId> |
| 85 | 86 | <artifactId>lombok</artifactId> |
| 87 | + <version>${lombok.version}</version> | |
| 86 | 88 | <optional>true</optional> |
| 87 | 89 | </dependency> |
| 88 | 90 | |
| ... | ... | @@ -96,6 +98,19 @@ |
| 96 | 98 | <build> |
| 97 | 99 | <plugins> |
| 98 | 100 | <plugin> |
| 101 | + <groupId>org.apache.maven.plugins</groupId> | |
| 102 | + <artifactId>maven-compiler-plugin</artifactId> | |
| 103 | + <configuration> | |
| 104 | + <annotationProcessorPaths> | |
| 105 | + <path> | |
| 106 | + <groupId>org.projectlombok</groupId> | |
| 107 | + <artifactId>lombok</artifactId> | |
| 108 | + <version>${lombok.version}</version> | |
| 109 | + </path> | |
| 110 | + </annotationProcessorPaths> | |
| 111 | + </configuration> | |
| 112 | + </plugin> | |
| 113 | + <plugin> | |
| 99 | 114 | <groupId>org.springframework.boot</groupId> |
| 100 | 115 | <artifactId>spring-boot-maven-plugin</artifactId> |
| 101 | 116 | <configuration> | ... | ... |