【问题标题】:How to undo Mark goal run as ignored in Eclipse build in Eclipse preferences?如何撤消在 Eclipse 首选项中的 Eclipse 构建中将目标运行标记为已忽略?
【发布时间】:2012-12-14 20:45:34
【问题描述】:

我错误地点击了“在 Eclipse 首选项中的 Eclipse 构建中将目标运行标记为已忽略(实验性)”:

在哪里/如何撤消此操作?

【问题讨论】:

    标签: eclipse maven m2e


    【解决方案1】:

    m2e 使用文件YOUR_WORKSPACE/.metadata/.plugins/org2.eclipse.m2e.core/lifecycle-mapping-metadata.xml 来存储全局生命周期映射。

    您可以手动打开此文件并删除相应的条目。之后,您应该使用窗口 > 首选项 > maven > 生命周期映射中的“重新加载工作区生命周期映射元数据”重新加载全局生命周期映射。但是您也可以在 Eclipse 未运行时编辑该文件。在这种情况下,您无需重新加载任何内容。

    如果您只添加了一个忽略,那么您可以完全删除该文件(也许为了安全起见在某处进行备份)。如果您想删除一个但留下其他人,那么请选择 和 之间的所有内容供您选择。

    我希望这会有所帮助。 :)

    【讨论】:

    • 是的,这个lifecycle-mapping-metadata.xml 就在.metadata\.plugins\org.eclipse.m2e.core 中。谢谢。
    • 在 Eclipse 中重新加载全局生命周期映射如下:Window > Preferences > Maven > Lifecycle Mappings > Reload workspace lifecycle mappings metadata (按钮)
    【解决方案2】:

    我知道我很晚才回答这个问题,但是我在新版本中遇到了这个问题,它对开发人员很有用。 由于此插件配置仅用于存储 Eclipse m2e 设置。它对 Maven 构建本身没有影响。即使您想删除更改,也会在 pluginManagement 中添加新插件 具有以下 groupID 和 artifactID

    <groupId>org.eclipse.m2e</groupId>
    <artifactId>lifecycle-mapping</artifactId>
    

    Maven 目标如下

    <goals>
            <goal>generate-application-xml</goal>
    </goals>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      • 1970-01-01
      • 2018-06-29
      • 1970-01-01
      • 2011-10-03
      • 2022-01-10
      相关资源
      最近更新 更多