Jenkins构建maven项目
jenkins中自动构建的项目类型有
- 自由风格软件项目(FreeStyle Project)
- maven项目(maven project)
- 流水线项目(Pipeline Project) 灵活度高
每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所差别,实际开发中根据自己的需求或者习惯来选择
(1)安装Maven integration插件
只有安装了该插件才支持maven风格项目构建
直接安装完毕后重新创建项目的时候就会出来maven风格
image.png(2)maven项目类型相比于自由风格类型项目不同主要在于
maven类型项目如下
image.png
goals and options是读取完上面的pom文件以后,所以执行的maven命令,因为默认就是maven命令,因此不需要再加mvn
自由风格类型如下(因为shell,因此更加灵活,不仅仅只是maven)
image.png其他地方两种构建方式差不多
网友评论