Deploy the spring cloud project using jenkins
- - Telami先简单记录下Jenkins部署maven聚合工程要点. Root pom配置成项目根目录的pom.xml. maven命令单独install 欲构建的项目. 选项后可跟随{groupId}:{artifactId}或者所选模块的相对路径(多个模块以逗号分隔). 表示同时处理选定模块所依赖的模块. 表示同时处理依赖选定模块的模块.
先简单记录下Jenkins部署maven聚合工程要点!
重点就在下面
1 | clean install -pl stark-uaa -am -amd -Dmaven.test.skip=true |
Root pom配置成项目根目录的pom.xml
-pl:–projects Build specified reactor projects instead of all projects 选项后可跟随{groupId}:{artifactId}或者所选模块的相对路径(多个模块以逗号分隔)
-am:–also-make If project list is specified, also build projects required by the list 表示同时处理选定模块所依赖的模块
-amd:–also-make-dependents If project list is specified, also build projects that depend on projects on the list 表示同时处理依赖选定模块的模块
-N:–Non-recursive Build projects without recursive 表示不递归子模块
-rf:–resume-from Resume reactor from specified project 表示从指定模块开始继续处理
1 | #!/bin/bash -ile |
都是趟过的坑啊。