Eu fiz um arquivo bat como:
mvn clean; pacote mvn;
mas não funciona, apenas o primeiro comando é executado.
alguém pode me ajudar?
windows
maven
batch-file
rascio
fonte
fonte
gradle
A resposta de Joey é ótima, mas talvez um exemplo de código mais completo ajude alguém como eu, que também está descobrindo um problema semelhante de construção de vários projetos Maven a partir de um arquivo em lote no Windows:
fonte
Você também pode ter o seguinte one-liner:
fonte
call
para que tudo o que escreverem após omvn
comando seja executado.Tenho mais projetos para rodar, criei esse morcego:
fonte
Use 'call' quando quiser invocar outro arquivo em lote no arquivo pai, de modo que o controle retorne ao arquivo em lote pai e continue a execução.
por exemplo, ligue para mvn clean install
fonte
O comportamento observado é da época do MS-DOS 1.0 e é mantido por questões de compatibilidade, como soluções você deve utilizar a função de chamada do Windows da seguinte forma:
A "chamada" executa um programa em lote a partir de outro e o interpreta como uma sub-rotina.
fonte
podemos usar o seguinte para construir um maven e passá-lo para qualquer pasta unix para fins de desenvolvimento
fonte
Usar
ligar
mvn clean package
fonte