java项目代码上线
2019-11-19 本文已影响0人
唯爱熊
使用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.下载源码包
这里需要你自行下载源码包,这里提供一个链接地址:
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.xml src
#第一编译使用
[root@web01 ~]#mvn package 打包
#第二次使用或编译失败第二次使用
[root@web01 ~]#mvn clean package 先清理缓存文件,再打包
#maven源加速(默认国外比较慢,使用国内的阿里云的maven源比较快)
vim /usr/local/maven/conf/settings.xml
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
[root@web01 ~/SpringBootWeb]# ls
pom.xml src target
3.部署war包
[root@web01 ~/SpringBootWeb] cp target/SpringBootWeb.war /app/tomcat/webapps2