当我在pom.xml的Dependency Management部分添加依赖项时,m2e有时会以灰色显示它们。有谁知道这意味着什么?当依赖关系与已添加的依赖关系相关时,我可以看到这种情况。
只是它们是已经添加的多模块pom的模块,这是否表明不需要添加它们?
答案 0 :(得分:2)
我深入研究了m2e插件的源代码,发现了一个可能的匹配和可能的解释:
if(scope != null && !"compile".equals(scope)) { //$NON-NLS-1$
return Display.getDefault().getSystemColor(SWT.COLOR_DARK_GRAY);
}
如果依赖项的范围不为空且不是 compile ,则显示为灰色。如果您要添加测试依赖项或提供的库(如jsp-api等),可能就是这种情况。