【发布时间】:2020-10-13 08:28:04
【问题描述】:
我在Java 9 Modularity book 上阅读:
依赖关系总是放在模块路径上,即使依赖关系还没有模块化。
[...] 为支持 Java 模块系统而对 Apache Maven 进行的最重要更改如下:
- 在编译期间使用模块路径
- 支持混合使用显式模块和自动模块作为依赖项
我正在查看 maven 文档,但在任何地方都找不到此信息。
默认情况下,maven 是否将 <dependencies> 添加到 modulepath(仅?),如果是,在哪个 maven 版本之后?
如果上述情况属实,是否有办法指示 maven 根本不使用 modulepath?
【问题讨论】:
-
不是“在哪个 maven 版本之后?”如果确保兼容性,就变得微不足道了?
标签: maven java-module java-platform-module-system maven-compiler-plugin module-path