Jenkins 构建maven工程打成jar包并运行
来源:互联网 发布:区块链技术 数据存储 编辑:程序博客网 时间:2024/05/19 21:17
- 0x00 前言
继续上午的坑爹部署后,打算将需要执行的jar包用Jenkins构建并运行。
- 0x01 思路
1. 使用maven的maven-shade-plugin插件,把maven项目的各种依赖jar包统统打包,生成.jar文件。
2. 通过Jenkins持续集成构建项目。
3. 停止之前运行的jar包。
4. Jenkins构建后生成的jar包替换掉到我指定的文件夹中的旧的jar包。
5. 运行jar包。
- 0x02 maven打包插件
在pom.xml中添加如下配置
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 0x03 配置Jenkins
选择构建一个自由风格的软件项目就好,什么Subversion啊,这些根据需求自己设置,主要是构建步骤。
首先是Invoke top-level Maven targets
其次是Execute Shell,我这服务器用的ubuntu,所以Execute Shell
Command部分
- 1
- 2
- 3
- 4
- 5
- 6
这里需要三个文件,分别是 stop.sh, replace.sh, startup.sh
放在/home/deploy-mq目录中
stop.sh
- 1
- 2
- 3
- 4
- 5
- 6
- 7
replace.sh
- 1
startup.sh
- 1
-0x04 结束
经过一细节的配置, 再尝试构建, Jenkins输出了 Finished: SUCCESS, 并亮起了小太阳, 鸡冻。自此,maven工程就打成jar包,通过Jenkins构建并部署执行就成功啦!
http://blog.csdn.net/zer0_o/article/details/76217945
阅读全文
0 0
- Jenkins 构建maven工程打成jar包并运行
- Jenkins 构建maven工程打成jar包并执行
- 基于springBoot的maven工程打成jar包进行运行
- 将maven工程打成了jar包,如何在控制台运行jar包
- 把Maven项目连同其依赖jar包一同打成jar包,并运行入口类
- maven打成jar包
- maven工程将main函数打成jar包
- maven工程 将main函数打成jar包
- maven工程将main函数打成jar包
- Android工程打成jar包,并进行混淆
- android工程打成jar包
- android工程打成jar包
- java工程打成jar包
- java工程打成jar包
- java项目打成jar包并上传服务器运行
- java项目打成jar包并上传服务器运行
- maven打成一个jar包
- maven 打成可运行jar
- Python笔记(1)—常用内建模块—datatime
- 一个感染型木马病毒分析(二)
- 10个JavaScript难点
- Oracle SQL编写注意事项
- shell编程——if语句 if -z -n -f -eq -ne -lt
- Jenkins 构建maven工程打成jar包并运行
- jdk版本调整
- Java数据结构----图的基础知识
- 辉光管电子时钟DIY记录-静态扫描驱动方式
- 关于API与SDK的一些小知识
- 自定义单点登录项目 (1)
- leetcode-690. Employee Importance
- 探索多元化的知识付费工具
- Linux中文件与目录的传输、归档以及压缩