添加依赖的灰色文本在m2e中是什么意思?

时间:2013-02-21 11:58:16

标签: m2eclipse m2e

当我在pom.xml的Dependency Management部分添加依赖项时,m2e有时会以灰色显示它们。有谁知道这意味着什么?当依赖关系与已添加的依赖关系相关时,我可以看到这种情况。

enter image description here

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

1 个答案:

答案 0 :(得分:2)

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

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

来自DependencyTreePage

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