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,6 +25,7 @@ | ||
| 25 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 25 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 26 | <mybatis-plus.version>3.5.7</mybatis-plus.version> | 26 | <mybatis-plus.version>3.5.7</mybatis-plus.version> |
| 27 | <jjwt.version>0.12.5</jjwt.version> | 27 | <jjwt.version>0.12.5</jjwt.version> |
| 28 | + <lombok.version>1.18.40</lombok.version> | ||
| 28 | </properties> | 29 | </properties> |
| 29 | 30 | ||
| 30 | <dependencies> | 31 | <dependencies> |
| @@ -83,6 +84,7 @@ | @@ -83,6 +84,7 @@ | ||
| 83 | <dependency> | 84 | <dependency> |
| 84 | <groupId>org.projectlombok</groupId> | 85 | <groupId>org.projectlombok</groupId> |
| 85 | <artifactId>lombok</artifactId> | 86 | <artifactId>lombok</artifactId> |
| 87 | + <version>${lombok.version}</version> | ||
| 86 | <optional>true</optional> | 88 | <optional>true</optional> |
| 87 | </dependency> | 89 | </dependency> |
| 88 | 90 | ||
| @@ -96,6 +98,19 @@ | @@ -96,6 +98,19 @@ | ||
| 96 | <build> | 98 | <build> |
| 97 | <plugins> | 99 | <plugins> |
| 98 | <plugin> | 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 | <groupId>org.springframework.boot</groupId> | 114 | <groupId>org.springframework.boot</groupId> |
| 100 | <artifactId>spring-boot-maven-plugin</artifactId> | 115 | <artifactId>spring-boot-maven-plugin</artifactId> |
| 101 | <configuration> | 116 | <configuration> |