我的 Maven Clean Install 成功,但我的 pom.xml 仍然显示编译错误。
错误是 无法从 http://repo.maven.apache.org/maven2 传输 org.apache.maven.plugins:maven-resources-plugin:pom:2.5被缓存在 本地存储库,在中央存储库的更新间隔已过或强制更新之前,不会重新尝试解析。原始错误:可以 不从中央( http://repo.maven.apache.org/maven2 )传输 Artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.5 : 空指针异常
我已尝试重新启动 eclipse 并更新 Maven 项目,但编译错误仍然没有出现。
对此有任何解决方案吗?
最佳答案
运行 Maven 并强制执行更新:
mvn -U clean install
或mvn -U verify
如果这不起作用,请从本地 Maven 存储库中删除该 Artifact :
rm -R ~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/
并再次运行 Maven(
mvn clean install
或mvn verify
)。
关于Maven 错误缓存在本地存储库错误中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25133932/