eclipse maven依赖项在maven更新项目之后移到类路径下



在eclipse版本2019-12的一个maven项目中,在"Java构建路径"中,我将"maven依赖项"从"Classpath"拖到了"Modulepath"。但点击"Maven->更新项目…"后,"Maven依赖项"会自动移动到"Java构建路径"内的"Classpath"下。这是eclipse中的正常行为吗?谢谢

是的,Maven Dependencies项始终显示在Classpath下,移动到Modulepath没有任何效果。

这是实现类路径分离的副作用。如果且仅当存在module-info.java文件:

要在src/main/javasrc/test/java中使用的
  • JAR(不仅对测试源可见(在模块路径上
  • 测试范围JAR(将在src/test/java中使用(位于类路径

对于没有module-info.java文件的项目,所有依赖项都会添加到类路径中。

最新更新