SORU
27 EKİM 2010, ÇARŞAMBA


Neden bu Windows toplu iş dosyası yalnızca ilk satırı ama tüm üç satır DOS komutu bir kabuk içinde yürütmek yürütmek mu?

Üç Maven komutları yürüten bir toplu iş dosyası da var. Her komut başarılı bir şekilde script - kendisi tarafından! yürütülen olabilir. Ama aynı dosyayı üç komutlarını eklediğimde, sadece ilk bir senaryo çıkar önce yürütür. Neden herhangi bir fikir?

mvn install:install-file -DgroupId=gdata -DartifactId=base -Dversion=1.0 -Dfile=gdata-base-1.0.jar  -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -DgroupId=gdata -DartifactId=blogger -Dversion=2.0 -Dfile=gdata-blogger-2.0.jar  -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -DgroupId=gdata -DartifactId=blogger-meta -Dversion=2.0 -Dfile=gdata-blogger-meta-2.0.jar  -Dpackaging=jar -DgeneratePom=true

Her üç komutları kopyala ve DOS komut kabuğu içine (cmd.exe yapıştırma) de, hiçbir sorun ile birbiri ardına idam ediyorlar. Görünüşe göre bu, dos toplu iş dosyası ile bazı konudur.

CEVAP
27 EKİM 2010, ÇARŞAMBA


Maven toplu iş dosyaları görevini yapmak için kullanır. Herhangi bir toplu komut dosyası ile, başka bir komut adı komut tamamlandıktan sonra geri senaryonu dönmek bilen call komutunu kullanarak çağırmanız gerekir. Tüm komutlar için call Ön yerleştirmeyi deneyin.

Deneyebileceğiniz başka bir şey benzer şekilde çalışmalıdır start komutunu kullanarak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • Malwarebytes

    Malwarebytes

    22 Temmuz 2007
  • ThePhestor

    ThePhestor

    22 Mart 2011