Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在 pom.xml 的 Dependency Management 部分添加依赖项时,有时 m2e 将它们显示为灰色。有人知道这是什么意思吗?我可以看到当依赖项与已添加的依赖项相关时会发生这种情况。
仅仅是它们是已经添加的多模块 pom 的模块,这是否表明不需要添加它们?
我深入研究了 m2e 插件的源代码,发现了一个可能的匹配项和一个可能的解释:
if(scope != null && !"compile".equals(scope)) { //$NON-NLS-1$ return Display.getDefault().getSystemColor(SWT.COLOR_DARK_GRAY); }
从DependencyTreePage
如果依赖项的范围不为空且未编译,则显示为灰色。如果您要添加测试依赖项或提供的库(如 jsp-api 等),可能会出现这种情况