我读过Java 9 Modularity书:
依赖关系总是放在模块路径上,即使依赖关系还没有模块化。
[...] 为支持 Java 模块系统而对 Apache Maven 进行的最重要更改如下:
- 在编译期间使用模块路径
- 支持显式模块和自动模块的混合作为依赖项
我正在查看 Maven 文档,但在任何地方都找不到此信息。
默认情况下,maven 是否添加<dependencies>
到modulepath
(仅?),如果是,在哪个 maven 版本之后?
另外,如果上述情况属实,是否有办法指示 maven 根本不使用modulepath
?