使用Maven生成的项目导入Eclipse Indigo时出现问题

3
我在将由mvn eclipse:eclipse -Dwtpversion=2.0命令行生成的项目导入Eclipse Indigo时遇到了问题。但是,在Eclipse Helios中一切正常,我的项目已被导入,没有编译错误。
在Helios中,使用pom.xml中的"artifactId"作为项目名称。似乎Indigo使用目录的名称而不是artifactId的名称作为项目名称。
是否有人遇到过类似的情况?如果是,请问解决方法是什么?
编辑:我注意到Eclipse中嵌入的Maven存在差异:Helios(和早期版本的Indigo)使用3.0-SNAPSHOT,而最新的Indigo使用3.0.2。这可能是原因吗?
谢谢, Jan
1个回答

2
好的,我找到了问题所在。问题不是Maven导致的,而是Eclipse的问题。关于这个问题是否是一个bug已经有讨论了,可以在这里查看:https://bugs.eclipse.org/bugs/show_bug.cgi?id=344337
答案是:在你的工作区中新建一个子目录,将项目文件检出到其中。然后一切都会正常工作,项目名称也会被正确导入。如果你在工作区中检出、构建和导入项目文件,Eclipse会忽略.project文件中的项目名称。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接