Loading

使用Maven构建编译打包

1. 使用Maven构建编译打包

1.1 编译jar包

下载nginxwebui项目代码

[root@web01 ~]# mkdir -p /app/tools/code
[root@web01 ~]# cd /app/tools/code/
[root@web01 code]# git clone https://gitee.com/cym1102/nginxWebUI.git
[root@web01 code]# ll
total 0
drwxr-xr-x 4 root root 217 Apr  1 03:20 nginxWebUI

修改项目代码的运行端口

[root@web01 code]# head -n 2 nginxWebUI/src/main/resources/app.yml
server:
  port: 9898

进行编译代码

#mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
[root@web01 code]# cd nginxWebUI
[root@web01 nginxWebUI]# mvn clean package

image-20230401153907489


运行jar包并进行访问测试

[root@web01 nginxWebUI]# java -jar target/nginxWebUI-3.4.8.jar > /dev/null &
[1] 18843
[root@web01 nginxWebUI]# ss -lntup | grep 9898
tcp    LISTEN     0      128    [::]:9898               [::]:*                   users:(("java",pid=18843,fd=24))

image-20230401154056058


1.2 编译war包

先安装npm,编译过程中需要用到

[root@web01 ~]# yum install npm -y

下载zrlog项目代码

[root@web01 ~]# cd /app/tools/code/
[root@web01 code]# git clone https://gitee.com/94fzb/zrlog.git

进行编译代码

[root@web01 code]# cd zrlog/
[root@web01 zrlog]# mvn clean package

image-20230401163301853

Tips:maven命令作用解释,点这!

posted @ 2023-09-17 09:43  YinJayChen  阅读(67)  评论(0编辑  收藏  举报