我开始接触Java模块化,并且想知道多模块项目是否应该拆分为子Gradle项目。如果是或不是这种情况,目录结构会是什么样子呢?我看到了一些关于非Gradle项目结构的冲突示例,例如:
reverse/dns/module/module-info.java
./packages..
reverse/dns/module/module-info.java
./packages..
并且
reverse.dns.module/
module-info.java // module-info is in the root directory and its name corresponds to parent folder
reverse/dns/module/packages..
它会像这样吗?
实际上,我只是想知道如果我有两个模块,如何构建Gradle项目结构。我还打算使用jlink创建映像,如果这与其他任何内容冲突,请告诉我。
module-info.java
文件... - Eugene