【问题标题】:Issue with importing projects generated with Maven into Eclipse Indigo将使用 Maven 生成的项目导入 Eclipse Indigo 的问题
【发布时间】:2011-09-13 14:40:01
【问题描述】:

我在将项目导入 Eclipse Indigo 时遇到问题,该项目由 Maven2 在命令行上使用 mvn eclipse:eclipse -Dwtpversion=2.0 生成

在 Eclipse Helios 上一切正常,我的项目已导入,完全没有编译错误。

Helios 使用我的 pom.xml 中的“artifactId”作为项目名称。似乎 Indigo 使用目录名称而不是 artifactId 名称作为项目名称。

有没有人经历过类似的事情?如果有,解决办法是什么?

编辑:我确实注意到 Eclipse 中的嵌入式 Maven 有所不同:Helios(和旧版本的 Indigo)使用 3.0-SNAPHSOT 而最新的 Indigo 使用 3.0.2 。会不会是这个原因?

谢谢, 一月

【问题讨论】:

    标签: eclipse maven-2


    【解决方案1】:

    好的,我发现了问题所在。 Maven 不是罪魁祸首,它是 Eclipse 的东西。这里有一个关于它是否是错误的讨论: https://bugs.eclipse.org/bugs/show_bug.cgi?id=344337

    答案是:在工作区的新子目录中检出项目文件。然后一切正常,项目名称正确导入。如果您在工作区中签出、构建和导入项目文件,Eclipse 会忽略 .project 文件中的项目名称。

    【讨论】:

      猜你喜欢
      • 2012-01-01
      • 2020-11-05
      • 2011-09-15
      • 1970-01-01
      • 2014-07-26
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多