Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1013 Bytes

Java如何构建多模块项目.md

File metadata and controls

33 lines (25 loc) · 1013 Bytes

对于Java多模块项目,可以通过以下步骤设置pom文件并使用Maven进行构建:

  1. 定义项目的目录结构,每个模块一个文件夹。
  2. 在项目根目录下创建一个顶层pom文件,在这个pom中声明各个子模块。
<modules>
  <module>module1</module>
  <module>module2</module>
</modules>
  1. 在每个子模块文件夹下创建自己的pom文件,声明自己的依赖、打包方式等信息。
  2. 在子模块的pom文件中,使用<parent>标签指向根pom。
<parent>
  <groupId>com.example</groupId>
  <artifactId>parent</artifactId>
  <version>1.0-SNAPSHOT</version>
</parent>
  1. 通过顶层pom进行构建,Maven会根据声明的模块依次构建。
mvn clean install
  1. 可以在顶层pom通过<dependencyManagement>来统一定义依赖版本号。
  2. 通过<dependencies>拉取实际需要的依赖到子模块。

这样通过顶层聚合pom声明模块之间的关系,就可以方便地搭建和构建Java多模块项目。