背景

自从安装jenkins打包后,基本上没有本地打包过。今天特殊情况,需要本地打包。确一直提示打包失败。提示 com.sun.beans.introspect.PropertyInfo文件找不到。

分析

去本地仓库查看,确实到sun目录下没有 beans目录。多次更新依赖,还是不行。因为maven版本问题,更新还是不行。后来想到sun为jdk相关的包。而因为现在jdk环境已经升级为jdk11。而以前打包时一直为jdk8。开始着手尝试。

步骤

echo %JAVA_HOME%
# 临时更改环境变量的jdk版本
set JAVA_HOME=jdk路径
# 执行打包命令
mvn clean package -Dmaven.test.skip=true
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐