2010-06-09 20 views
7

Şu anda bir Windows XP makinesinde Java projemi oluşturmak için ANT kullanıyorum. Benim build.xml dosyasında 3 görev tanımladım ve başarısız olması durumunda, binanın kapatılmasından ve çıkmadan (bir kurtarma işlemi gibi) varsayılan bir görev yürütülmesini istiyorum. Mümkün olup olmadığını bilmek istiyorum.Hata durumunda ANT'de varsayılan görevi yürütme

teşekkürler

cevap

1

Böyle bir özelliği/görevi hiç duymadım ama follwing sadece aklıma geliyor: ek bir 'Master' ant scriptini kullanabilirsiniz.

  • ana komut dosyası (yeni bir) asıl ve delegeler, yapı komut gelen göreve çalışma tüm kamu hedefleri (karınca aramalar)
  • temsilci başarısız olursa içerir usta olmalı başarısızlığı tanımak ve 'temizleme' görevini ('ana' ya da asıl derleme dosyasında) çağırabilir
+0

standardını kullanıyorum. Asıl şudur ki, alt-komut dosyasının ana-komut dosyasındaki başarısızlığını algılayabiliyorsam, bunu doğrudan master'daki bir görevle yapamamalı mıyım? – Claus

+0

Bir görevin başarısızlığını yakalarsanız, başka bir hedefi de arayabilirsiniz. Fakat eğer karek alfabesi bir hedef başarısız olduğu için durursa, başka bir hedefi aramak için aynı karınca komutunda bu başarısızlığı yakalayacağınızdan şüpheliyim. (ama şimdi anladım, hedefleri değil, başarısız görevleri konuştun) –

İlgili konular