博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins_多项目构建(二):使用Maven聚集关系
阅读量:6284 次
发布时间:2019-06-22

本文共 1261 字,大约阅读时间需要 4 分钟。

 
 
一、假设有四个Maven项目
1、soa-dub-parent:父项目
1
2
3
4
5
<
modules
>
        
<
module
>../soa-dub-facade</
module
>
        
<
module
>../soa-dub-service</
module
>
    
</
modules
>

3、soa-dub-facade:服务接口项目

 

1
2
3
4
5
6
<
parent
>
        
<
artifactId
>soa-dub-parent</
artifactId
>
        
<
groupId
>com.cn</
groupId
>
        
<
version
>0.0.1-SNAPSHOT</
version
>
        
<
relativePath
>../soa-dub-parent/pom.xml</
relativePath
>
    
</
parent
>
4、
soa-dub-service
:服务实现项目
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<
parent
>
      
<
artifactId
>soa-dub-parent</
artifactId
>
      
<
groupId
>com.cn</
groupId
>
      
<
version
>0.0.1-SNAPSHOT</
version
>
      
<
relativePath
>../soa-dub-parent/pom.xml</
relativePath
>
  
</
parent
>
  
<
modelVersion
>4.0.0</
modelVersion
>
 
  
<
artifactId
>soa-dub-service</
artifactId
>
  
<
packaging
>jar</
packaging
>
 
  
<
name
>soa-dub-service</
name
>
  
<
url
></
url
>
 
  
<
dependencies
>
      
<
dependency
>
          
<
groupId
>com.cn</
groupId
>
          
<
artifactId
>soa-dub-facade</
artifactId
>
          
<
version
>0.0.1-SNAPSHOT</
version
>
      
</
dependency
>
  
</
dependencies
>
需求:构建Maven_Service项目时先构建其它项目
 
 
二、Jenkins操作步骤:
1、创建一个Maven的Job
2、Subversion指向所有项目的根地址
3、Build的Root Pom指向
soa-dub-parent
的pom.xml(注意路径)
4、注意文件的相对路径

 

 

三、执行逻辑

soa-dub-parent的pom.xml执行clean install命令,soa-dub-parent会根据module依次clean install子模块(soa-dub-facade,soa-dub-service)

 

转载地址:http://hjxva.baihongyu.com/

你可能感兴趣的文章
Zabbix监控系统部署:前端初始化
查看>>
设计模式之(十二)模板模式Template
查看>>
C语言图的建立及BFS,DFS遍历的代码
查看>>
R概率分布函数使用小结
查看>>
python学习记录(六)------python数据类型以及基本运算
查看>>
[javaSE] IO流(RandomAccessFile)
查看>>
nginx安装与搭建教程
查看>>
vnc viewer不能复制黏贴
查看>>
《敏捷软件开发》学习笔记 第17章 空对象模式
查看>>
数据库与JAVA 连接(JDBC)
查看>>
Android知识点:设置父控件事件拦截
查看>>
使用cmd导入导出oracle数据库dmp文件
查看>>
MVC @Html.TextBoxFor 格式化
查看>>
springboot之jpa多数据源
查看>>
ASP.NET MVC添加Action就找不到
查看>>
Windows 小技巧: 變更輸入法順序
查看>>
如何使得apache监听在特定的端口
查看>>
BZOJ-1207: [HNOI2004]打鼹鼠 (LIS类似DP)
查看>>
UNIX环境高级编程——线程属性
查看>>
VGA管脚定义
查看>>