【问题标题】:Maven 2 project error icon in EclipseEclipse 中的 Maven 2 项目错误图标
【发布时间】:2011-11-01 15:15:23
【问题描述】:

我已经在 Eclipse IDE 中创建了多模块 maven 项目(已经安装了 M2Eclipse 插件)。在那里我可以成功地构建我的项目。但是在构建之后,它也会在我的每个模块项目中显示错误图标。可能是什么问题?

谢谢。

【问题讨论】:

  • 您是否曾经费心阅读错误消息?这肯定比期望我们猜测错误消息更好。
  • 如果您没有解释问题,您希望人们如何帮助您? “哦,看,我有问题!会是什么……?!”。
  • +1 用于描述问题非常准确,因为这种类型的不完整错误报告不附带任何文本(尤其是Error Log 或@987654322 @标签)。 @CoolBeans 的回答也为我解决了这个问题。

标签: java eclipse maven-2 maven m2eclipse


【解决方案1】:

在不知道您看到什么错误的情况下,我假设您的问题与 eclipse 项目属性(构建路径、src 目录规范、输出类目录等)有关。

您标记了 m2eclipse 插件,因此您应该能够在 eclipse 中右键单击您的项目选择 maven->update project configuration。如果您在 maven 下没有看到该选项,那么您应该首先看到一个名为 maven->enable dependency management 的选项。首先点击它,然后您应该能够看到更新项目配置选项。

如果这不能解决问题,则在命令提示符下打开包含 pom.xml 文件的项目目录并运行 mvn eclipse:eclipse

如果您的 maven 构建本身成功,上述方法之一应该可以解决那些讨厌的错误消息。

【讨论】:

  • 这是一些 Maven 构建相关的版本问题,因为 Maven 3 必须为所有构建插件使用版本号。使用 Effective POM 我解决了这些问题。
  • @CoolBeans,我认为将 eclipse-maven-plugin 即 eclipse:eclipse 和 m2eclipse 混合使用不是一个好主意。他们俩都沉迷于自己的各种魔法。
  • @Vineet Reynolds 我同意。我把它作为一个选项,以防 OP 不想使用 m2eclipse。
  • @CoolBeans 我已经更新了你提到的项目配置。它工作正常,现在没有任何错误图标。
  • @Chandana - 很酷,很高兴它成功了。我个人更喜欢命令行 mvn 而不是 m2eclipse 插件以避免这样的怪癖:)
【解决方案2】:

在 Eclipse 中打开标记选项卡(您可以从窗口 -> 显示视图 -> 搜索标记打开它)

它将显示与您的项目相关的所有错误。您可以识别与您的问题相关的问题,并相应地解决。有时它会显示Quick Fix 选项,这很有帮助。

【讨论】:

    【解决方案3】:

    对我来说,@CoolBeans 列出的上述解决方案没有奏效,所以我进一步搜索并发现以下内容:

    转到Problems 窗口(出现在Console 窗口之外)。如果它不存在然后点击Window-> Show View -> Problems

    Problems 中,您将能够看到与您的项目相关的Errors Description。在我的例子中,它是 “java 编译器级别与安装的 java 项目方面的版本不匹配”。如果您也是这种情况,请按照以下步骤操作:

    1. 右键项目->属性
    2. 点击Project Facets(出现在左侧列表中)
    3. Java Project Facet 中选择正确的 java 版本
    4. 点击应用

    就是这样!

    【讨论】:

      猜你喜欢
      • 2015-02-09
      • 1970-01-01
      • 2013-11-22
      • 1970-01-01
      • 2011-11-29
      • 1970-01-01
      • 1970-01-01
      • 2019-12-23
      • 1970-01-01
      相关资源
      最近更新 更多