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

  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011