1

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

在此处输入图像描述

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

4

1 回答 1

2

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

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

DependencyTreePage

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

于 2013-11-26T08:10:50.957 回答