在 Jenkins 中使用 Maven 构建多模块项目
Build Multi Module project with Maven in Jenkins
我们正在使用 jenkins,我想知道是否可以在 1 个作业中使用 maven 构建我的所有模块,我们的项目结构是这样的:
Web
├── Server
│ ├── moduleA
│ │ └── pom.xml <--- Module A POM
│ ├── moduleB
│ │ └── pom.xml <--- Module B POM
│ └── moduleC
│ └── pom.xml <--- Module C POM
│
|── Client
├── Pom.xml
我们现在的工作方式是服务器中的每个模块都有一个 jenkins 作业,客户端有 1 个 jenkins 作业,是否可以只创建一个作业并构建所有客户端和服务器模块?
您可以创建一个包含所有模块的父 pom,Jenkins 将构建这个父 pom。
另一个选项是触发多个 MVN 命令(但第一个选项要好得多)
我们正在使用 jenkins,我想知道是否可以在 1 个作业中使用 maven 构建我的所有模块,我们的项目结构是这样的:
Web
├── Server
│ ├── moduleA
│ │ └── pom.xml <--- Module A POM
│ ├── moduleB
│ │ └── pom.xml <--- Module B POM
│ └── moduleC
│ └── pom.xml <--- Module C POM
│
|── Client
├── Pom.xml
我们现在的工作方式是服务器中的每个模块都有一个 jenkins 作业,客户端有 1 个 jenkins 作业,是否可以只创建一个作业并构建所有客户端和服务器模块?
您可以创建一个包含所有模块的父 pom,Jenkins 将构建这个父 pom。
另一个选项是触发多个 MVN 命令(但第一个选项要好得多)