java - 在 STS 上构建 Spring 应用程序时在 pom.xml 上显示错误

标签 java eclipse apache maven

这是我尝试在 STS 中创建第一个 Spring 应用程序时遇到的错误

Error during build of project [SpringDemo]
Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'SpringDemo'.
Could not calculate build plan: Failed to parse plugin descriptor for org.apache.maven.plugins:maven-war-plugin:2.1.1 (C:\Users\user\.m2\repository\org\apache\maven\plugins\maven-war-plugin\2.1.1\maven-war-plugin-2.1.1.jar): invalid LOC header (bad signature)
Failed to parse plugin descriptor for org.apache.maven.plugins:maven-war-plugin:2.1.1 (C:\Users\user\.m2\repository\org\apache\maven\plugins\maven-war-plugin\2.1.1\maven-war-plugin-2.1.1.jar): invalid LOC header (bad signature)
Could not calculate build plan: Failed to parse plugin descriptor for org.apache.maven.plugins:maven-war-plugin:2.1.1 (C:\Users\user\.m2\repository\org\apache\maven\plugins\maven-war-plugin\2.1.1\maven-war-plugin-2.1.1.jar): invalid LOC header (bad signature)
Failed to parse plugin descriptor for org.apache.maven.plugins:maven-war-plugin:2.1.1 (C:\Users\user\.m2\repository\org\apache\maven\plugins\maven-war-plugin\2.1.1\maven-war-plugin-2.1.1.jar): invalid LOC header (bad signature)

pom.xml 中有错误..

请帮助我,我是 Spring 的新人......

最佳答案

二进制文件被破坏,很可能是依赖项之一。只需删除整个 Maven 存储库并让 Maven 重新下载所有依赖项:

删除C:\Users\user.m2\repository

https://stackoverflow.com/a/13044692/2334391 http://tech.deepumohan.com/2012/07/maven-invalid-cen-bad-signature-invalid.html

关于java - 在 STS 上构建 Spring 应用程序时在 pom.xml 上显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21771093/

相关文章:

Eclipse 3.5 加载时间和其他性能改进

java - Eclipse 中缺少 java 构建路径选项

java - 按住 键一段时间

java - TrueTime 有时不提供值(value)

java - 是否曾经调用过 onUpgrade 方法?

php - 为每个用户创建一个文件夹是个坏主意?

php - URL 重写 - 仅适用于数字

java - 多个单词的字符串比较

android - 尝试使用 JUnit 测试库的考验

security - Apache - 如何拒绝目录但允许该目录中的一个文件