安装
配置环境变量,是mvn命令可执行
source /etc/profile
上传java代码,解压,进到代码目录,执行mvn package打包,执行过程中会进到apache仓库下载依赖进行打包
打包完成后,出现一个target文件夹,里面有一个jar包
mvn clean 先清除,后打包
mvn -v 查看版本
配置maven+nexus私服,本地存放依赖的仓库,
安装配置nexus
启动nexus
输入10.0.0.8:8081 进入主界面,登录,用户名:admin,密码:admin123
配置阿里云私服地址(maven打包时会先到本地的私服仓库找依赖,如果没有再去阿里云私服找,然后存在本地私服仓库))
在maven配置私服地址
1 . cd /usr/local/maven/conf/
2. cp settings.xml{,.bak}
3. vim settings.xml 配置nexus私服地址
找到mirror标签,复制
找到profile标签,删除注释,更改url
激活
执行maven packge打包命令,快速打包
将代码推送到gitlab,然后在jenkins创建一个maven项目
系统管理--全局工具配置--找到mavenb,取消自动安装,填写自己安装的路径
点击立即构建即可
上面2行是 将拉取下来的代码中的sql语句,导入到数据库
在jenkins中执行命令,先将tomcat中的web代码移除到tmp目录,然后将maven项目中的打包好的war包部署到tomcat web目录
然后点击立即构建
输入主机地址:8080 可以打开web页面