2012-12-09 58 views
0

我使用STS,Spring 3.1 RC和Maven。我正在学习本教程:http://manueljordan.wordpress.com/2011/12/12/creating-a-spring-web-mvc-project-with-springsource-tool-suite/
我正在尝试在修改Spring版本并添加存储库之后清理我的项目,如本教程中所述。我得到这个错误:
当我尝试清理项目时,为什么maven会导致错误?

Errors occurred during the build. 
    Errors running builder 'Maven Project Builder' on project 'PracticeApp'. 
    Could not calculate build plan: Failed to parse plugin descriptor for org.apache.maven.plugins:maven-war-plugin:2.1.1 (C:\Users\Joe\.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\Joe\.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\Joe\.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\Joe\.m2\repository\org\apache\maven\plugins\maven-war-plugin\2.1.1\maven-war-plugin-2.1.1.jar): invalid LOC header (bad signature) 

它是什么,是怎么回事错在这里?我试图重新启动教程并仔细地关注它,没有任何改变。我希望在这里提供一点帮助。 谢谢。

+0

也附加您的战争插件的pom信息。 – SSR

+0

我确实在问题中添加了信息。上面的代码片段包含完整的错误信息。 – user1281598

+1

错误状态war插件jar损坏。手动删除并重试。 – SSR

回答

0

您的pom文件似乎已损坏(缺少标记,拼写检查等)。您的错误代码段提到战争插件配置错误。试着解决这个问题。如果你使用eclipse或者一些ide与maven插件,它可以告诉你pom的哪部分是不正确的,并且有时也会提出正确的解决方案,这会更容易。

+0

STS是带有Maven插件的Eclipse的重制版本。 – user1281598

+0

请使用pom snippet更新您的问题以获取战争插件。 – SSR

相关问题