L'obiettivo del mio file batch è di eseguire "mvn clean install", copiare alcuni file di ambiente da qualche parte, quindi avviare il server localhost.perché un insieme di comandi in batch tende a fermarsi dopo aver eseguito solo alcuni dei comandi?
Questo è il mio file batch:
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
Quando dico fermata intendo Quindi c'è un modo per eseguire tutto ciò che qui in un unico file batch?
Quando si pronuncia "stop", si blocca o il file batch termina dopo "mvn clean install"? – LittleBobbyTables
@LittleBobbyTabella la console termina solo dove l'installazione si completa con il suo messaggio di successo .. aggiunto screenshot .. avrebbe dovuto anche andare a copiare i miei file env quindi avviare il server localhost ... – iCodeLikeImDrunk