【项目】maven项目发布

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m18633778874/article/details/84583581

         前言

maven install

打开cmder或者xshell

WinSCP替换jar包

重新启动服务

小结


前言

    小编最近接触了maven项目的发版,其实只要有一些maven基础、Linux命令基础,执行起来非常地简单。

maven install

    一、打包部署

     1.idea中找到maven project窗口,修改环境为dev;

     2.同时在ingcore_parent(root)根服务上,执行install命令(也可以先clean命令,注意选择跳过Test类)

                                                                    

    二、复制发布的微服务jar包

      例如我要发布order服务,此时我要到target编译好的文件夹中找到对应的jar包,右击复制。

                                                                

打开cmder或者xshell

   一、使用cmder/xshell工具,连接Linux服务器

    1.ssh命令连接服务器    

C:\Users\Administrator
$ ssh [email protected]

   二、kill 进程  

[root@kvm_order ~]# ps -ef | grep order
root      7802  7758  0 14:37 pts/0    00:00:00 grep order
root     31312     1  0 Nov27 ?        00:03:30 java -jar -Xms512M -Xmx1536M /usr/local/order/server_order-1.0-SNAPSHOT.jar --spring.profiles.active=dev
[root@kvm_order ~]# kill 31312

WinSCP替换jar包

 一、打开界面式工具

                                                               

二、替换对应路径下的jar包

重新启动服务

第一种方法:使用sh文件

定位到路径下,执行脚本文件start.sh

[root@kvm_order ~]# cd /usr/local/order/bin
[root@kvm_order bin]# ./start.sh

第二种方法:使用nohup命令

nohup java -jar /usr/local/order/server_order-1.0-SNAPSHOT.jar --spring.profiles.active=dev > /dev/null &

小结

    就这样一个微服务发布成功了,中间的过程当然还可以更简单,如果使用Linux命令“rz”(“sz+下载的文件名”命令是从服务端下载到客户端本地命令)复制替换jar包,就可以不使用winSCP工具了。

                                                                                    感谢您的访问!

猜你喜欢

转载自blog.csdn.net/m18633778874/article/details/84583581