java项目代码上线
使用maven编译java项目
maven国内源下载地址:https://mirror.tuna.tsinghua.edu.cn/apache/maven/
一.部署maven
1.下载maven
[root@web01 /opt]# wget https://mirror.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
2.解压并设置软链接
[root@web01 /opt]# tar xf apache-maven-3.6.1-bin.tar.gz -C /usr/local
[root@web01 /opt]# ln -s /usr/local/apache-maven-3.6.1/ /usr/local/maven
3.为maven配置环境变量
[root@web01 /opt]# vim /etc/profile
...
export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:$PATH
[root@web01 /opt]# source /etc/profile
二.源码编译上线 1.下载源码包 【java项目代码上线】这里需要你自行下载源码包,这里提供一个链接地址:
https://gitee.com/vicwang0513/springbootweb.git
[root@web01 ~]# tar xf SpringBootWeb.tar.gz
2.使用maven编译打包
#查看源码包是否存在胖文件(pom.xml该文件是编译安装解决依赖问题所必须的)
[root@web01 ~]# cd SpringBootWeb/
[root@web01 ~/SpringBootWeb]# ls
pom.xmlsrc
#第一编译使用
[root@web01 ~]#mvn package 打包
#第二次使用或编译失败第二次使用
[root@web01 ~]#mvn clean package先清理缓存文件,再打包
#maven源加速(默认国外比较慢,使用国内的阿里云的maven源比较快)
vim /usr/local/maven/conf/settings.xml
alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central
[root@web01 ~/SpringBootWeb]# ls
pom.xmlsrctarget
3.部署war包
[root@web01 ~/SpringBootWeb] cp target/SpringBootWeb.war /app/tomcat/webapps2
4.测试
文章图片
推荐阅读
- weex项目弃坑小结
- 谈项目管理壹加壹加壹
- 教育增长圈|教育增长圈 操盘手训练营3期—阿南—Day4-项目诊断
- mongodb常用查询操作
- effective java代码版
- antd在线换肤定制功能
- Hi|Hi, fortran, LTNC!
- 学习java的感受
- 第一个SpringBoot项目
- 适合小团队的协作工具,良心开源项目管理工具