Eclipse Maven依赖项在Maven更新项目后移到类路径下

问题描述 投票:0回答:1

[在Eclipse版本2019-12中的maven项目中的“ Java Build Path”中,我将“ Maven Dependencies”从“ Classpath”拖到“ Modulepath”。但是单击“ Maven->更新项目...”后,“ Maven依赖关系”将自动移动到“ Java构建路径”内“类路径”下。这是日食中的正常现象吗?谢谢。

eclipse maven java-module
1个回答
0
投票

是,Maven依赖项项始终显示在Classpath下,并且移至Modulepath无效。

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

  • src/main/javasrc/test/java中使用的JAR(不仅对于测试源可见)在模块路径]上
  • 测试范围JAR(将在src/test/java中使用)位于classpath上。
  • 对于没有module-info.java文件的项目,所有依赖项都添加到类路径中。

© www.soinside.com 2019 - 2024. All rights reserved.