linux服务器java编译环境搭建及编译打包全过程

本文详细介绍了如何在Linux服务器上搭建Java编译环境,包括JDK的安装、Maven的配置、Git的部署以及项目的克隆、编译和打包过程。在JDK安装后配置了环境变量,接着安装并配置了Maven,设置了私有仓库代理。随后,通过Git克隆代码,并在不同分支间切换。最后,进行了项目清理、编译和打包,特别提到了根据不同环境配置(如dev、prod)进行打包的注意事项。

一、安装JDK

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1.解压文件

tar -zxv -f jdk-8u201-linux-x64.tar.gz

2.配置环境变量

vi /etc/profile

在配置文件配置
在这里插入图片描述
3.生效环境变量

source /etc/profile

4.查看jdk版本

java -version

在这里插入图片描述

二、安装maven

http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
1.解压文件

tar -zxvf apache-maven-3.5.4-bin.tar.gz

2.配置环境变量

vi /etc/profile

在配置文件配置
在这里插入图片描述
3.生效环境变量

source /etc/profile

4.查看maven版本

 mvn -version

在这里插入图片描述
5.配置maven代理
前提:需配置maven私用仓库

cd /data/compile/softpackage/apache-maven-3.5.4/conf
vi settings.xml

在这里插入图片描述
在这里插入图片描述

三、安装git

https://github.com/git/git/releases
1.上传至指定目录

tar -zxvf git-2.16.1.tar.gz
cd git-2.16.1

2.安装至指定目录下/usr/local/git

./configure --prefix=/data/compile/git && make && make install

3.设置环境变量并保存退出

vi /etc/profile

在这里插入图片描述
4.生效环境变量

source /etc/profile

5.查看git版本,说明安装成功

git --version

在这里插入图片描述

四、git克隆代码

1.克隆代码到编译环境上,输入用户名密码

git clone http://hzgit.aivb.pub/xxx/xxx/test.git

在这里插入图片描述
克隆指定的分支:

git clone -b 分支名  仓库地址

2.分支切换
a.查看本地分支,可以看到当前项目的本地分支只有master;

 git branch

在这里插入图片描述
b.查看远程分支,当前项目现在在master分支下,而远程分支有三个

git branch -a 

在这里插入图片描述
c.切换分支后重新查看

 git checkout -b test origin/test
 git branch

在这里插入图片描述
备注:来回切换master、testage分支

git checkout master
git branch

在这里插入图片描述
3.拉取分支代码到主机
a.初始化空仓库

git init

b.关联远程地址

git remote add -f origin http://hzgit.aivb.pub/settle/yewu/test.git

c.开启Sparse Checkout模式

git config core.sparsecheckout true

d.拉取分支代码

git pull origin testage

五、编译打包

1.清除

mvn clean

2.编译,多一个target文件

mvn compile

在这里插入图片描述
3.打包,生成jar包

mvn package -Dmaven.test.skip=true

在这里插入图片描述
(可选)更改配置重新打包
6.4.1列出jar包中的文件清单
说明:有2个配置文件,dev配置连接当前测试环境db,prod连接生产环境db,做相应更改,重新打包

$ jar tf test-0.0.1-SNAPSHOT.jar |grep appli

6.4.2解压jar包

$ jar -xvf test-0.0.1-SNAPSHOT.jar

6.4.3修改配置文件

$ vim BOOT-INF/classes/application-dev.yml

6.4.4更新配置文件到内部jar包(存在覆盖,不存在就新增)

$ jar uf test-0.0.1-SNAPSHOT BOOT-INF/classes/application-dev.yml

注意:启动程序参数可选:prod、dev
java -Dspring.profiles.active=prod -jar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值