百度参考了一下别人的解决方案,不过我这里没有起作用。不过肯定的一点是,出问题的地方跟别人是一样的,都是这段代码:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.7.2</version>
<configuration>
<excludes>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
按照查询的解决方案是删除lombok下的<version>,但依然报Cannot find 'version' in class org.springframework.boot.maven.Exclude,然后我干脆将整个<excludes>删掉换成<fork>true</fork>,就打包成功了。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.7.2</version>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
学艺不精,老实说并不清楚这么修改会不会有什么其他问题,但起码能打包成功。