我正在尝试使用Jersey编写一个示例REST Web服务演示。 创建Maven项目后-这是我的错误
描述资源路径位置类型无法读取生命周期映射 工件的元数据 org.apache.maven.plugins:maven-clean-plugin:maven-plugin:2.5:runtime 原因:打开zip文件pom.xml / MyRestDemo第1行Maven时出错 项目构建生命周期映射问题
屏幕截图
根据先前堆栈溢出帖子的建议,
我已删除.m2存储库并更新了项目-错误仍然存在。
我只删除了maven-干净的插件仍然有相同的错误。
我在Eclipse Neon和Luna上都犯了同样的错误,这时我陷入了困境。
谢谢
答案 0 :(得分:0)
可以根据月食基础采取的一组操作:https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html
使用以下插件修改您的POM.xml。
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
以上方法应该可以正常工作,如果仍然遇到问题,请转到 .m2 /存储库,删除所有文件。来蚀和重建您的项目。
出现上述错误的另一个原因可能是工件下载错误,请在(〜/ .m2 / settings.xml )
中查看贵公司或房屋的代理详细信息。答案 1 :(得分:0)
这是一个非常奇怪的错误消息:
org.apache.maven.plugins:maven-clean-plugin:maven-plugin:2.5:runtime
Cause: error in opening zip file pom.xml
“ ZIP文件pom.xml
”吗?为什么会这样呢?也许尝试从命令行运行Maven(或在Eclipse中使用Run->“ Maven ...”)。这可能会给您一个不同的/更好的错误消息。
如果这没有帮助,请提供一些背景知识:m2e(用于Eclipse的Maven插件)试图找出它应该作为Eclipse内部构建的一部分运行的Maven目标。 mvn clean
是其中之一。要查看m2e的想法,请选择项目,右键单击“属性”,“ Maven”,“生命周期映射”。
由于Eclipse已经很好地将目标clean:clean
映射为“ ignore”。
这让我想知道为什么它要在您的情况下运行。
如果映射对您来说是正确的,则有时m2e会以怪异的方式卡住。尝试更新项目(右键单击项目,Maven,“更新项目...”)。确保启用了“从pom.xml更新项目配置”。
如果这也不起作用,则说明您的Eclipse安装出现问题。尝试安装最新版本的Eclipse,然后尝试在其中打开项目。