[在Eclipse版本2019-12中的maven项目中的“ Java Build Path”中,我将“ Maven Dependencies”从“ Classpath”拖到“ Modulepath”。但是单击“ Maven->更新项目...”后,“ Maven依赖关系”将自动移动到“ Java构建路径”内“类路径”下。这是日食中的正常现象吗?谢谢。
是,Maven依赖项项始终显示在Classpath下,并且移至Modulepath无效。
这是如何实现类路径分离的副作用。当且仅当存在module-info.java
文件时:
src/main/java
和src/test/java
中使用的JAR(不仅对于测试源可见)在模块路径]上src/test/java
中使用)位于classpath上。对于没有module-info.java
文件的项目,所有依赖项都添加到类路径中。