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 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>
... ...