现在我的需求是,在修改了代码之后,清理已经存在的jar包,然后重新package一个jar 包出来,再进行启动.
以前都是手动执行maven命令,因为也知道window上脚本没有linux上方便.这要是在linux下开发,就不用写这篇博客了,现在大家知道
window和linux的区别了吧
还是百度了下windown 的 bat脚本的语法,然后写出来一个实际可用的脚本出来,文件以.bat或者.cmd结尾.

 

注意,此文件应该放在pom同级的目录下,不然不能正确的执行maven命令. 注意我的项目名是: idea\vspmanager-case-edit

@echo off
call mvn clean package -U -Dmaven.test.skip=true
cd D:\idea\vspmanager-case-edit\target
java -jar vspmanager-case-edit-0.0.1-SNAPSHOT.jar
echo "完成jar文件的启动"


下面逐行的解释一下:
@echo off表示执行了这条命令后关闭所有命令(包括本身这条命令)的回显。
@echo off执行以后,后面所有的命令均不显示,包括本条命令。

call mvn clean package -U -Dmaven.test.skip=true 

就是执行maven 的 clean ,再package 同时跳过测试

cd D:\idea\vspmanager-case-edit\targe

切换目录到生成了jar 的那个文件夹下面去.

java -jar vspmanager-case-edit-0.0.1-SNAPSHOT.jar

启动jar文件

 

 

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐