修改打包方式

首先在pom.xml文件中修改打包的方式为jar

1
<packaging>jar</packaging>

image-20220427212818312

跳过测试项目

打包项目时,可以把打包前测试这一步跳过,可以减少打包时间

image-20220427213216736

开始打包

打包前先清理一下,移除所有上一次构建生成的文件

image-20220427213430502

打包的jar包在当前项目文件夹下的target文件夹下

image-20220427213829083

运行

前台运行

输入下面命令即可运行

1
java -jar KangXin-0.0.1-SNAPSHOT.jar --server.port=8080

后台运行

上面的命令是前台运行的,按CTRL+C后就终止运行了,后台运行的命令如下

1
nohup java -jar KangXin-0.0.1-SNAPSHOT.jar > mylog.txt 2>&1

命令解释:

将以往控制台输出的内容写入当前目录下的mylog.txt

2>&1:2 就是标准错误,1 是标准输出,该命令相当于把标准错误重定向到标准输出。这里 & 相当于标准错误等效于标准输出,即把标准错误和标准输出同时输出到指定的文件mylog.txt

然后通过下面命令可以查看正在后台运行的程序

1
jobs

image-20220427221426002

如果要终止这个程序就使用fg 编号命令调回前台控制,然后按CTRL+C终止运行,从上图可知编号为1

1
fg 1

image-20220427221613702