java - Maven 可以生成模块声明吗?

标签 java maven java-9

module declaration定义模块的依赖关系等。如果我使用 Maven 作为构建工具,这是多余的,因为 pom.xml 已经包含这些(以及更多)信息。基于此,Maven 不能为我生成 module-info.java 吗?

最佳答案

人们可能认为大多数依赖项确实也是必需的模块。但是,需求也可以指向 JDK/JRE 的模块,这些模块没有在 pom.xml 中指定。所以是的,如果您只查看依赖项,可能其中大部分都可以转换为所需的模块引用。

但是模块描述符包含更多信息,这些信息都是基于开发人员做出的决定。 我写了an article关于它详细描述了为什么无法完全生成此文件。

关于java - Maven 可以生成模块声明吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43201997/

相关文章:

java - 如何在 Eclipse 中为新的 Maven 项目设置默认 JDK?

java - 出于可扩展性目的,不使用 ConcurrentHashMap 并发访问 Java Map

tomcat8 - 在 IntelliJ 2017.2.2 中的 Java 9 预发行版下运行 Vaadin 8.1 应用程序

java - JButton 子类不改变透明度

java - 每次我切换标签时都会加载 fragment ,需要有效的方法

Java Eclipse Maven 版本控制

java - 带有 GWT 的 App Engine 模块

java - Maven:查看编译选项?

java - "Required filename-based automodules detected."警告是什么意思?

java-9 - Java 9 - 发布者和订阅者如何工作