当我在 pom.xml 的依赖管理部分添加依赖项时,有时 m2e 将它们显示为灰色。有人知道这意味着什么吗?我可以看到当依赖项与已添加的依赖项相关时会发生这种情况。
是否只是因为它们是已添加的多模块 pom 的模块,这是否表明不需要添加它们?
最佳答案
我深入研究了 m2e 插件的源代码,发现了一个可能的匹配和可能的解释:
if(scope != null && !"compile".equals(scope)) { //$NON-NLS-1$
return Display.getDefault().getSystemColor(SWT.COLOR_DARK_GRAY);
}
如果依赖项的范围不为空且未编译,则它会显示为灰色。如果您要添加测试依赖项或提供的库(如 jsp-api 等),则可能会出现这种情况
关于m2eclipse - 在 m2e 中添加依赖项时灰色文本意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15001693/