iCo*_*unk 18 command-line batch-file maven
我的批处理文件的目标是执行"mvn clean install",在某处复制一些环境文件,然后启动localhost服务器.
这是我的批处理文件:
REM # change the following dirs accordingly
set webapp_dir=C:\cygwin\home\git\new_trunk
echo "moving to webapps project dir"
cd %webapp_dir%
echo "mvn clean install"
mvn clean install
---------------------it seems to finish the maven install then just stops
---------------------------i dont really wanna write 2 batch files just for this
set env_dir=C:\cygwin\home\git\new_trunk\etc\environment\dev\yao
set class_dir=C:\cygwin\home\git\new_trunk\webapps-dist\target\classes
cd %env_dir%
copy /y env.conf.bat %class_dir%
echo "copying env.conf file"
msg * maven install complete, the env.conf has been copied
set run_dir=C:\cygwin\home\git\new_trunk\webapps-dist\target\classes\jboss-as\bin
cd %run_dir%
echo "starting the server, run server 0.0.0.0"
run.bat -c server -b 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
当我说停止我的意思
那么有一种方法可以在一个批处理文件中运行所有内容吗?
Lit*_*les 31
尝试mvn clean install改为call mvn clean install.
如果mvn是另一个批处理文件,除非您明确调用它,否则控件将不会返回到您的原始批处理文件call.
| 归档时间: |
|
| 查看次数: |
4993 次 |
| 最近记录: |