Maven打包报错:http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
Maven项目打成Jar包,尤其是spring boot项目,很容易就报上述提示错误了,这是一个很常见的错误,打包过程也很简单,针对Eclipse,选中项目,右键->run as->Maven install即可。但是,如果不注意,就很容易出现的错误下图中的错误:出现这个问题很容易解决,最常见的就是target被占用:1)找到项目所在路径,找到target目录,把存在...
·
Maven项目打成Jar包,尤其是spring boot项目,很容易就报上述提示错误了,这是一个很常见的错误,打包过程也很简单,针对Eclipse,选中项目,右键->run as->Maven install即可。

但是,如果不注意,就很容易出现的错误下图中的错误:

出现这个问题很容易解决,最常见的就是target被占用:
1)找到项目所在路径,找到target目录,把存在的jar文件删了即可。
2)如果target不存在占用,那么强制更新项目,然后clean,flush,打包即可。
3)这个是查资料补充的:maven项目存在父子依赖。
当然,我的错误不属于上面任何一种,查看报错信息,仔细拉到最后一行,提示pom.xml的318行有错误:

找到pom.xml的318行,仔细看了看依赖,注释或者更改,即可,我注释了一个依赖:
<!-- <dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.8.0_212</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency> -->
继续打包,结果提示环境是JRE而非JDK,右键项目,Build Path->Configure Build Path,移除JRE,选择JDK,打包,成功!提示的错误,基本就隐藏在错误报文中,仔细查看即可。
更多推荐


所有评论(0)