gpt4 book ai didi

java - 来自单个 Maven 模块的多个 Java 9 模块?

转载 作者:行者123 更新时间:2023-12-04 13:25:42 28 4
gpt4 key购买 nike

我有一个有趣的担忧。我习惯于多模块 Maven 项目。现在我正在研究如何做同样的事情,但也使用 Jigsaw。每个 Maven 模块只能有一个 Jigsaw 模块,对吗?在 IDE 中,我无法在同一个 Maven 模块中创建第二个。

那么,到目前为止,是否有任何约定或解决方法如何组合模块的两侧?

最佳答案

当 Project Jigsaw 开发 Java 平台模块系统时,它决定 a modular JAR is a regular JAR with a module descriptor , 一个 module-info.class ,在其根文件夹中。这意味着一个 JAR 只能定义一个模块。已经请求多模块 JAR,但功能 was deferred to a future release .

JPMS 模块和 JAR 之间的一对一关系以及 Maven 的 Maven 模块和 JAR 之间的一对一关系导致 Maven 模块只能包含单个 JPMS 模块。

(我创建了 a module system tutoriala corresponding demo project,它们使用多模块 Maven 构建来创建模块 - 也许它们对你有帮助。)

关于java - 来自单个 Maven 模块的多个 Java 9 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47875351/

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