我有一个 Xtext DSL,它从 eclipse 和 maven 内部成功构建,并包含在一个复杂的多插件 RCP 应用程序中。
然而,每当执行 MWE2 工作流程时,日志中都会充满以下形式的警告:
[INFO] 281 [main] WARN lipse.emf.mwe.utils.StandaloneSetup
- Skipping conflicting project org.eclipse.e4.core.contexts
at 'archive:file:/C:/userdir/.m2/repository/p2/
osgi/bundle/org.eclipse.e4.core.contexts/1.3.100.v20140407-1019
/org.eclipse.e4.core.contexts-1.3.100.v20140407-1019.jar!/'
and using 'archive:file:/C:/userdir/Documents/projects/projectdir/
resources/project/plugins
/org.eclipse.e4.core.contexts_1.3.100.v20140407-1019.jar!/' instead.
其中一些警告(如上述)与本地 .m2 文件夹和项目文件夹之间的冲突有关,而其他警告则显示两个项目文件夹之间的冲突。
问题:
如何摆脱这些警告?
我的猜测是该项目以某种方式配置错误,包括两次对某些 jar 的依赖。然而,目前我不知道 MWE2 在执行期间使用了哪些依赖项导致这些警告。
有什么方法可以概览所咨询的依赖项或调试这些东西?