Maven项目纯命令式打包成可运行.jar步骤到部署到Linux系统服务器可运行项目

首先让我们来看Maven项目Backend打包指南

  • 工程介绍

  • 打包步骤    

  1. 工程介绍

          utils(工具模块)

          service(数据模块)

          billing(业务模块)

     2.打包步骤

  • 首先要打包utils模块,找到本地工作路径 列子:E:\workspace\project\utils   用本地cmd命令进入上面路径
  • 然后 执行 mvn clean package 命令  如下图所示:

让它执行 执行成功之后 再去 E:\workspace\project\utils\target 这个路径下 把带 .jar后缀名的文件删掉; 之后把带 .original 后缀名的文件去掉.original即可;       

  • 后边再执行此命令:mvn install:install-file -Dfile=E:\workspace\project\utils\target\utils-0.0.1-SNAPSHOT.jar -DgroupId=utils -DartifactId=utils -Dversion=1.0 -DgeneratePom=true   如下图所示

  • 同理去打包service 模块 ,找到本地工作路径 如上步骤一样;列子:E:\workspace\project\service  用cmd命令进入上面路径;
  • 然后 执行mvn clean package  命令,让它执行 执行成功之后,直接进行下一步步骤,没有前面带红字那一步
  • 执行:mvn install:install-file -Dfile=E:\workspace\project\service\target\service-0.0.1-SNAPSHOT.jar -DgroupId=service -DartifactId=service -Dversion=1.0 -DgeneratePom=true
  • 最后直接去 billing模块打包 在eclipse中 maven build    执行 package  勾掉Skip Tests 选项 执行完如下图所示:

  • 然后去本地路径E:\workspace\project\billing\target 这个路径下 把 .jar  移动到 服务器上去;
  • 这里有Xshell工具为示范:命令:scp billing-v0.1-201904251734.jar  移植的服务器ip地址:存放的路径  示列:scp billing-v0.1-201904251734.jar  root@192.168.1.1:/app/billing 复制这个.jar包 到app/billing 路径下;
  • 输入这个 192.168.1.1 地址的服务器登录密码  root
  • 用Xshell命令进入 到192.168.1.1 /app/billing 路径下
  • 先用命令:ps -ef | grep java         查看 正在运行的.jar 进程 
  • 然后要用命令把你正在运行的billing-v0.1-201904251734.jar  结束杀掉 命令: kill 16594   16594 为进程ID;
  • 之后用命令执行你新上传上来的.jar包  java -jar billing-v0.1-201904251734.jar   这是运行.jar命令
  • 最后看没有报错的话Ctrl+c 退出 

OK完了;以上就是完整的打包示列步骤,最后也希望能帮到大家!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值