2

我正在尝试将 Eclipse Java 项目转换为 Maven 项目。当我将项目转换为 Maven 项目时,pom.xml 显示以下错误:

无法读取工件 org.apache.maven.plugins:maven-jar-plugin:maven-plugin:2.3.2:runtime 的生命周期映射元数据原因:打开 zip 文件时出错

当我检查生命周期文件时,它是空白的。知道为什么我不能在没有出现此错误的情况下转换此项目吗?

感谢您的帮助!

4

2 回答 2

1

If that file is empty, it might have been caused by a bad download of the maven artifact. Therefore check your proxy settings in Eclipse as well as in Maven itself (~/.m2/settings.xml)

于 2013-06-23T14:17:07.270 回答
0

您可以尝试的一件事是删除项目(从工作区中,而不是从您的计算机中!)并使用已删除项目的文件夹作为源将其作为 maven 项目导入。过去我在使用 m2e 转换项目时遇到了很多麻烦,但删除/重新导入似乎总能解决问题。

要将现有项目导入为 Maven 项目,请转到文件->导入并选择“现有 Maven 项目”。选择项目的文件夹,然后导入。我意识到这基本上相当于“将其关闭并再次打开”,但就像我说的那样,它过去一直对我有用。至少它会帮助你缩小你的范围。

希望这可以帮助!

于 2013-06-19T20:13:27.973 回答