2010-09-13 17 views
6

yazdırmıyor almak için nasıl kaybettiğini belirtmek için gereken bir karınca görevini (BND) yazdım. Bulduğum kaybettiğini belirtmek için tek yolu BuildException/ExitStatusException atılmasıdır. sadece gereksiz ekran yer kaplar çünkü Ancak, ben bir yığın izleme istemiyoruz. Bunu nasıl başaracağın hakkında bir fikrin var mı?karınca BuildException/ExitStatusException yığın izini

+0

olsa benim ilk OSGi teknolojisinin anlayışına dahil olan kişiler, her gün kullanıyorum ama maalesef bu cevabı yok ;-) (birine cevap vermek için gurur duyardı en azından –

+0

Eğer '-v' bayrağıyla karınca çalıştırıyor musunuz) kirli kesmek olmadan karınca ile? Bu olmadan, bir BuildException konsola bir yığın izleme neden olmamalıdır. -v ile yapar. Karınca böyle çalışmalı. – Chadwick

+0

Hmm, çok daha fazla bilgi iz -v eklerken bir görevi çalıştırırsanız o kadar değil orada olduğunu -v ... ben iz alamadım ama benim kod BuildException atar zaman öyle ... –

cevap

3

Kontrol dışarı http://ant.apache.org/manual/tutorial-writing-tasks.html#complex

de öğretici Orada onlar sadece özel görev bir BuildException atma ancak konsol penceresinde yığın izleme görünmüyor, incelikle başarısız bir örneğini gösterir.

'HelloWorld' Sınıf execute() yönteminde olduğu ve nerede helloworld görev use.fail hedeften denir dikkat etmek kodu. Bunun mümkün olmadığını

İlgili konular