gpt4 book ai didi

maven - maven是否默认将所有依赖添加到modulepath?

转载 作者:行者123 更新时间:2023-12-05 03:51:56 25 4
gpt4 key购买 nike

我阅读了Java 9 Modularity书:

Dependencies are always put on the module path, even when dependency isn't modularized yet.

[...]The most important changes made to Apache Maven for support of the Java module system are as follows:

  • Uses the modulepath during compilation
  • Supports a mix of explicit modules and automatic modules as dependencies

我正在查看 Maven 文档,但我无法在任何地方找到此信息。

maven是否默认添加<dependencies>modulepath (仅?)如果是,在哪个 Maven 版本之后?

此外,如果上述情况属实,是否有办法指示 maven 不使用 modulepath有没有?

最佳答案

不,Maven 仅为那些具有模块描述符 (module-info.java) 的 Maven 模块将依赖项放入模块路径。非模块化 Maven 模块仍然将它们的依赖项放在类路径中。

您可以使用 -X 选项运行 Maven 以查看传递给 javac 的确切命令行选项。

关于maven - maven是否默认将所有依赖添加到modulepath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62532015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com