IDEA使用Maven命令mvn install报错To see the full stack trace of the errors, re-run Maven with the -e switch

一、问题

今天从GitHub上拉取一个maven项目phil_wechat: https://github.com/hellophil/phil_wechat ,拉取下来后import到IDEA中去,import过程中没有自动下载maven的依赖jar包,于是通过手动mvn clean和mvn install下载jar包时mvn install命令报错了,报的错日志如下:

以下是错误的日志

[WARNING] The requested profile "test" could not be activated because it does not exist.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project stcs-monitor: Failed to clean project: Failed to delete C:\Users\Administrator\workspace\stcs-monitor\target -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

二、解决方案

解决方式:  百度了一番没有找到解决方案,于是考虑到可能是jar部分下载下来了,部分没有下载,在使用mvn install命令的时候才会报错,平常常用的解决方式就是删除那些失败的jar包,然后再次拉取maven去下载对应的jar包。

这种方式有两个问题: 第一个是一个个去找那些失败的jar包,jar太多,无法确定哪一个,挺费时间的;第二个问题是有时候删除了下载失败的jar包,再次拉取maven并不会去下载jar包,这可能与所处的项目maven环境有关系,具体也不太清楚。

所以简单有效的解决方式是重新拷贝一个settins.xml文件,在setting.xml里重新配置一个Maven仓库,再次输入maven命令mvn clean和mvn install就可以了,也可以直接执行mvn clean install命令,这个时候依赖jar包就会全部从中央仓库下载下来了,这种方式基本上百分之99可以解决Maven的依赖包下载问题;

IDEA使用Maven命令mvn install报错To see the full stack trace of the errors, re-run Maven with the -e switch_第1张图片

IDEA使用Maven命令mvn install报错To see the full stack trace of the errors, re-run Maven with the -e switch_第2张图片

IDEA使用Maven命令mvn install报错To see the full stack trace of the errors, re-run Maven with the -e switch_第3张图片

 

 

 

 

 

 

 

你可能感兴趣的:(【12】IDEA,【23】Maven)