【问题标题】:How can i make packages in a maven project?如何在 Maven 项目中制作包?
【发布时间】:2023-03-27 03:56:01
【问题描述】:

我是 maven 的初学者,我必须在多模块项目上做一个包。

我真的不明白如何做到这一点以及这样做的目标。

How my project look like

指令只是“构建包”。

谢谢

【问题讨论】:

    标签: maven module package


    【解决方案1】:

    您的问题存在混淆。你需要制作子模块,而不是包。

    在截图上:

    • multimod 是父模块。
    • daoweb 是子模块。

    父模块中的 pom.xml 将包含子模块列表:

    <modules>
        <module>dao</module>
        <module>web</module>
        <!-- other submodules -->         
    </modules>
    

    您可能还需要ear 子模块来打包daoweb

    查看这篇文章: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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      • 2014-02-01
      • 2015-02-22
      • 2014-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多