我怎样才能在maven项目中制作包?

How can i make packages in a maven project?

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

我不太明白如何做这件事以及这样做的目标。

How my project look like

说明只是“构建包”。

谢谢

你的问题有误。你需要制作子模块,而不是包。

截图上:

  • multimod 是父模块。
  • daoweb 是 sub-modules。
父模块中的

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