在Jenkins中集成Maven插件
Manage Jenkins –> Manage Plugins –> Available
![c5925e0436efbc3c5eaa8db010bcfa5f.png](https://i-blog.csdnimg.cn/blog_migrate/54c2324d469d4c52e35afe9d0ce86276.jpeg)
选择“Available” 页签,搜索“maven integration”插件
![6f021cd9c25e2e8d4b762ba0998171f0.png](https://i-blog.csdnimg.cn/blog_migrate/374e075f072e6efa8c4c8a044abe20ac.jpeg)
在创建Jenkins任务之前的注意事项
我们刚刚安装了maven集成插件。我们的maven包安装正在等待中。主要有两种安装maven包的方法。
- 手动
- 从Jenkins仪表盘安装
手动方式,下载maven包安装即可。从Jenkins仪表盘安装只需选择您的maven版本然后保存。在后台jenkins自动运行一个脚本,并将安装maven选择的版本。推荐用Jenkins仪表盘自动安装方式。
Jenkins dashboard –> Manage Jenkins –> Global Tool Configuration
选择需要安装的Maven版本并安装。
![867c9360201232c9ce2d3f8d5e49612f.png](https://i-blog.csdnimg.cn/blog_migrate/3a46a83f5feee06d69afc0e79ac9d2a4.jpeg)
在Jenkins后台安装Maven的过程中,我们可以开始创建Jenkins任务。回到Jenkins的仪表盘,点击“New Item” –>“create new job”
![d6618509cfdc513ad0efc14b11624606.png](https://i-blog.csdnimg.cn/blog_migrate/2e131594910b60a2bb0ace8f6d3eda0f.jpeg)
输入任务名称,选择Maven工程。
![26f5e9e2959a011fff92d1f624fb9992.png](https://i-blog.csdnimg.cn/blog_migrate/6816b797136c08e3d20fe40c7227aca8.jpeg)
源代码管理
参考下图:
![f19f23cc2d5ae7237acb980101b37676.png](https://i-blog.csdnimg.cn/blog_migrate/f9361bb89f1c766357dfa77dc8093d41.jpeg)
构建细节
填写SCM(源代码管理)细节后。只需转到- > Build选项并定义你想要执行的任务,如编译、代码审查、代码测试等。但是我使用“install”选项,它会在后台自动执行所有操作。
如果你想单独执行每个构建操作,那么就给每个构建操作分别起个名字,比如测试、代码覆盖、打包等等。
![0dc869b7aa75c4baff892710a31473de.png](https://i-blog.csdnimg.cn/blog_migrate/a09ef970f7668391800be1e91fd63927.jpeg)
点击- >“Save”按钮,然后它将重定向你的项目,这里点击- >“Build Now”,这样你的项目就开始构建了。
![7decfc5752a45e6d700b306db10edf1a.png](https://i-blog.csdnimg.cn/blog_migrate/b2fee561ce9c61fab21bd59ba791a079.jpeg)
如果需要查看构建的详细日志,可以右键构建的项目,然后点击“Console Output”进行查看。
![5a3804ec519d43562ad61ead525475ac.png](https://i-blog.csdnimg.cn/blog_migrate/4d7cc416f306ba083214086f3dbc943d.jpeg)
构建成功的任务,图标显示为蓝色,构建失败的任务,图标显示为红色。
![26a058db8348256993d8b7f9d8cf019c.png](https://i-blog.csdnimg.cn/blog_migrate/40bc64499b04e2d21e4f54ca358e78a7.jpeg)
完成上述构建操作后,jenkins将把我们构建后的文件放到它的主目录路径下。我们的可以将构建生成的包部署到应用服务器上,如Jboss、Tomcat等。
![1b4a04f10fce947f12fa8dc67413da9b.png](https://i-blog.csdnimg.cn/blog_migrate/4e3209dcfc3ba69ca921082a804b9411.jpeg)