Maven打包脚本
脚本文件需注意编码格式,Windows下是ANSI格式的,用开发工具打开看到可能是乱码的,可以用notepad++或其它工具编辑
@echo off
::cd %~dp0表示回到脚本文件所在目录 :begin echo =====================请选择您需要打包的项目===================== echo 0 退出系统 echo 1 backend echo 2 demo echo 3 graphic set/p a=请选择对应的数字: if "%a%"=="1" goto :backend if "%a%"=="2" goto :demo if "%a%"=="3" goto :graphic if "%a%"=="0" goto :end echo\ echo 输入的值有误,请重新输入 echo\ goto :begin #backend项目 :backend ::项目根目录 cd ../ ::项目依赖模块 call mvn clean install -Dmaven.test.skip=true ::容器所在目录 cd SAND-WebApplication/backendApp ::休眠1s类似于Linux的sleep 1s ping -n 1 127.0.0.1>nul ::打包成功之后打开target目录 call mvn clean install && explorer target ::回到项目根目录 cd ../ pause goto :begin #demo项目 :demo ::项目根目录 cd ../ ::项目依赖模块 call mvn clean install -Dmaven.test.skip=true ::容器所在目录 cd SAND-WebApplication/demoApp ::休眠1s类似于Linux的sleep 1s ping -n 1 127.0.0.1>nul ::打包并成功之后打开target目录(cls是清除当前界面的打包信息) call mvn clean install -Dmaven.test.skip=true && cls && explorer target ::回到项目根目录 cd ../ pause goto :begin #graphic项目 :graphic ::项目根目录 cd ../ ::项目依赖模块 call mvn clean install -Dmaven.test.skip=true ::容器所在目录 cd SAND-WebApplication/graphicApp ::休眠1s类似于Linux的sleep 1s ping -n 1 127.0.0.1>nul ::打包并成功之后打开target目录(cls是清除当前界面的打包信息) call mvn clean install -Dmaven.test.skip=true && cls && explorer target ::回到项目根目录 cd ../ pause goto :begin :end exit
千万不要试图去研究 研究了很久都整不明白的东西,或许是层次不到,境界未到,也或许是从未在实际的应用场景接触过,这种情况下去研究,只会事倍功半,徒劳一番罢了。能做的就是不断的沉淀知识,保持一颗积极向上的学习心态,相信终有一天所有的困难都会迎刃而解。