Napisałem zadanie mrówki (bnd), które musi wskazywać awarię. Jedynym sposobem na wskazanie niepowodzenia, które znalazłem, jest wyrzucenie BuildException
/ExitStatusException
. Jednak nie chcę śledzić stosu, ponieważ zajmuje po prostu niepotrzebne miejsce na ekranie. Masz pomysł, jak to osiągnąć?Jak pobrać mrówkę, aby nie drukować śladu stosu BuildException/ExitStatusException
6
A
Odpowiedz
3
Zapoznaj się z samouczkiem na http://ant.apache.org/manual/tutorial-writing-tasks.html#complex
Nie pokazują one, że tylko przykład zawiedzie wdziękiem, rzucając BuildException w zadania niestandardowego, ale nie pokazuje ślad stosu w oknie konsoli.
Kod zwrócić uwagę na to w sposobie „HelloWorld
” klasy execute()
i gdzie zadaniem helloworld
nazywany jest od celu use.fail
.
Powiązane problemy
- 1. Uzyskiwanie śladu stosu błędu w ExtendScript
- 2. Uzyskiwanie śladu stosu z SBT ze Scala
- 3. Łatwy sposób wydrukowania bieżącego śladu stosu aplikacji?
- 4. Czyszczenie szumu ze śladu stosu Java
- 5. Czy istnieje kanoniczny sposób drukowania śladu stosu w perlu 6?
- 6. Biblioteka śledzenia alokacji nie została załadowana w czasie i nie może zobaczyć śladu stosu
- 7. Jak uzyskać * ant *, aby nie drukować ostrzeżeń javac?
- 8. Eclipse uległo awarii i nie uruchomi się ponownie. Nie rozumiem śladu stosu
- 9. C#: jak ukryć metodę ze śledzenia stosu?
- 10. skonfiguruj mrówkę dla scala
- 11. Uruchom mrówkę z Java
- 12. Jak warunkowo zbudować mrówkę na Snow Leopard
- 13. Nie można drukować rosyjski znaki
- 14. Jak drukować dataframe bez indeksu
- 15. Jak drukować w aplikacji UWP?
- 16. Jak drukować czas jako #inst
- 17. Jak mogę drukować zminimalizowane okna?
- 18. jak automatycznie drukować pliki tiff
- 19. Jak drukować wstring w gdb
- 20. Jak drukować zmienną wewnątrz awk
- 21. Jak drukować/echo zmiennych środowiskowych?
- 22. wget nie działa, aby pobrać plik jar z maven repo
- 23. Nie można drukować dane z ngRepeat'ed `textarea`
- 24. Prezentacja rzutnika rmarkdown: jak nie drukować prowadnic sekcji?
- 25. AWS Powershell, aby pobrać numer konta AWS
- 26. Zobacz plik PDF w HTML, aby go nie pobrać
- 27. Przyciski ze skutkiem nie będzie drukować
- 28. Jak drukować z F # jak REPL ma
- 29. Jak drukować strukturę C rekurencyjnie w gdb
- 30. Co należy pobrać, aby plik nltk.tokenize.word_tokenize działał?
Byłbym z dumą odpowiedzieć jednemu z osób zaangażowanych w koncepcję technologii OSGi, z której korzystam na co dzień, ale niestety nie mam tej odpowiedzi ;-) (moim pierwszym jednak jest to, że nie jest to możliwe z mrówką, przynajmniej bez brudnego hacka) –
Czy używasz ant z flagą '-v'? Bez tego wyjątek BuildException nie powinien powodować śledzenia stosu w konsoli. Z '-v' tak. Tak właśnie ma działać mrówka. – Chadwick
Hmm, kiedy dodaję -v, drukuje on o wiele więcej informacji o śledzeniu, więc -v nie ma tam ... Jeśli wykonuję zadanie , nie dostaję śladu, ale kiedy mój kod zgłasza wyjątek BuildException, to robi ... –