m2eclipse - 在 m2e 中添加依赖项时灰色文本意味着什么?

标签 m2eclipse m2e

当我在 pom.xml 的依赖管理部分添加依赖项时,有时 m2e 将它们显示为灰色。有人知道这意味着什么吗?我可以看到当依赖项与已添加的依赖项相关时会发生这种情况。

enter image description here

是否只是因为它们是已添加的多模块 pom 的模块,这是否表明不需要添加它们?

最佳答案

我深入研究了 m2e 插件的源代码,发现了一个可能的匹配和可能的解释:

    if(scope != null && !"compile".equals(scope)) { //$NON-NLS-1$
      return Display.getDefault().getSystemColor(SWT.COLOR_DARK_GRAY);
    }

来自DependencyTreePage

如果依赖项的范围不为空且未编译,则它会显示为灰色。如果您要添加测试依赖项或提供的库(如 jsp-api 等),则可能会出现这种情况

关于m2eclipse - 在 m2e 中添加依赖项时灰色文本意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15001693/

相关文章:

java - Maven 项目编译但工作区中缺少导入

java - 如果添加了名称模板,为什么 Eclipse 无法识别多模块 Maven 项目的 Java 性质?

java - 如何: Eclipse Maven install build jar with dependencies

eclipse - 如何在 Eclipse 中强制对 Maven 存储库进行索引?

java - GWT Maven Eclipse 插件 - 由于类重复导致编译失败

eclipse - 运行 eclipse 后无法看到 Web Resources 文件夹 :eclpise for WTP project using maven

eclipse - Maven for Eclipse (M2E) 安装错误

java - Maven(m2e): access dependecy jar file programmatically

java - M2E Eclipse Maven 工作区解析和 CDI

Eclipse 3.7(indigo SR2)m2e(1.1)导入Maven不会添加生成源的源文件夹