【发布时间】:2023-03-27 03:56:01
【问题描述】:
【问题讨论】:
【问题讨论】:
您的问题存在混淆。你需要制作子模块,而不是包。
在截图上:
multimod 是父模块。dao 和 web 是子模块。父模块中的 pom.xml 将包含子模块列表:
<modules>
<module>dao</module>
<module>web</module>
<!-- other submodules -->
</modules>
您可能还需要ear 子模块来打包dao 和web。
查看这篇文章:https://www.baeldung.com/maven-multi-module
每个模块应该有不同的包装类型:
multimod - pom
dao - jar
web - war
ejb - ear
每个 maven 模块都可以在 src/main/java 中包含 java 代码。在那里你可以放置包裹。例如。目录src/main/java/a/b/c是包a.b.c
【讨论】: