首页 > 解决方案 > 如何避免 Eclipse 中 Maven 项目的父 POM 问题?

问题描述

我一直在使用多模块 Maven 项目,但在我的工作区中,我只使用子模块,而不是它们的父模块。在pom.xml每个 Maven 模块中,我都有:

<parent>
        <groupId>com.mycompany.contentbus.ui</groupId>
        <artifactId>modules-parent</artifactId>
        <version>1.0.0-SNAPSHOT</version>
    </parent>

可以在 Eclipse 中执行“maven clean”、“maven install”等操作,但是 Maven 在“Markers”窗口中报告红色错误,并且在 Project Explorer 中的模块上报告“red crosss”。我通过遵循以下模式成功避免了它: set in \.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.m2e.core.prefsa property eclipse.m2.problem.notCoveredMojoExecution=ignore。但是,我需要在模块级别以某种方式避免这个问题,但在代码内部(在项目文件中),而不是在 Eclipse 选项中。有没有可能的方法来做到这一点?先感谢您。

标签: javaeclipsemaven

解决方案


推荐阅读