Commit dff69e316e736d2a8a7d9f9d5553f7b330223b40

Authored by zichun
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>