今天在构建maven项目的时候出现了这样的几个问题 :
1 “CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2, 省略若干”,
2 “Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (execution: default-compile, phase: compile) pom.xml /HelloMaven line 47 Maven Project Build Lifecycle Mapping Problem, 省略若干”
在网上搜索了很多东西, 但是似乎并没有找到解决这个问题的东西, 然后 进入”用户文件夹/.m2/responsitory/根据上面的jar包路径”, 进入相应的文件夹, 发现没有这个jar包, 而且问题描述后面还有一些”下载XXX.pom连接超时的描述”, 然而 我去浏览器访问的时候, 却能够访问到对应的pom文件
最后 在误打误撞的过程中, 删除了maven responsitory目录下面的对应jar包路径对应的文件夹[org.apache.maven.plugins:maven-compiler-plugin:2.3.2 -> /org/apache/maven/plugins/maven-compiler-plugin2.3.2], 然后”eclipse右键, maven, updateProject[更新未下载的依赖 等等]”, 之后, 问题就解决了 [可能与网络状况, 或者其他因素有关吧..]
目前还不太懂这个问题的原因, 解决了就是好事, 以后说不定回来看看, 其归根结地的原因就出来了呢。。