Ho scritto un task ant (bnd) che deve indicare un errore. L'unico modo per indicare il fallimento che ho trovato è quello di gettare un BuildException
/ExitStatusException
. Tuttavia, non voglio una traccia dello stack perché occupa solo spazio sullo schermo inutile. Qualche idea su come ottenere questo?Come ottenere la form per non stampare la traccia di stack BuildException/ExitStatusException
6
A
risposta
3
Partenza il tutorial in http://ant.apache.org/manual/tutorial-writing-tasks.html#complex
ci mostrano un esempio che proprio non riesce con grazia, gettando un BuildException nel compito personalizzato, ma non mostra la traccia dello stack nella finestra della console.
Il codice a prestare attenzione è nel metodo della 'HelloWorld
' Classe execute()
, e dove il compito helloworld
viene chiamato dal use.fail
bersaglio.
Problemi correlati
- 1. Come stampare la traccia di stack di StackOverflowException
- 2. C'è un modo per stampare la traccia dello stack su richiesta?
- 3. Un modo semplice per stampare la traccia dello stack corrente di un'app?
- 4. Come stampare traccia dello stack nel file di log
- 5. Come forzare l'interprete a mostrare la traccia di stack completa?
- 6. Django: manage.py non stampa la traccia stack per errori
- 7. Come posso stampare la traccia dello stack in runtime di un processo Ruby 1.9?
- 8. Come stampare la traccia dello stack dal layout personalizzato di logback?
- 9. Ottenere la traccia dello stack completo dalla sessione remota
- 10. Come visualizzare la traccia dello stack su un'eccezione rilevata?
- 11. Errore di traccia stack
- 12. Come stampare una traccia dello stack in Node.js?
- 13. Traccia stack come stringa
- 14. iOS: Come ottenere la traccia dello stack di un'eccezione std :: non gestita?
- 15. Dov'è finita la traccia dello stack?
- 16. Log.e non stampa la traccia dello stack di UnknownHostException
- 17. Procedura per diagnosticare la traccia di stack UWP tradotta
- 18. akka.actor.ActorLogging non registra la traccia di eccezioni dello stack tramite la registrazione
- 19. Come abilitare la traccia di stack in Heroku senza aggiungere
- 20. TaskCanceledException in AggregateException non contiene la traccia dello stack
- 21. Ottenere traccia dello stack su Android NDK
- 22. Come posso ottenere la traccia dello stack per un'eccezione JavaScript in IE 8?
- 23. Come forzare VM di pitone per stampare una traccia dello stack?
- 24. Ottenere una traccia stack di uno script PHP sospeso
- 25. Sopprime la traccia di stack in Karma (AngularJS)
- 26. Come ottenere una traccia di stack in .NET nell'esecuzione normale?
- 27. Come trovo la traccia dello stack in Visual Studio?
- 28. Come ottenere la traccia dello stack di un errore in ExtendScript
- 29. Come mostrare la traccia dello stack completo su eclipse?
- 30. Come posso rilanciare un'eccezione e conservare la traccia dello stack?
Sarei stato orgoglioso di rispondere a una delle persone coinvolte nella concezione della tecnologia OSGi che uso ogni giorno, ma sfortunatamente non ho questa risposta ;-) (il mio primo pensiero è che non è possibile con formica, almeno senza trucco) –
Stai facendo funzionare form con il flag '-v'? Senza di esso, una BuildException non dovrebbe causare una traccia dello stack sulla console. Con '-v' lo fa. È così che dovrebbe funzionare la formica. – Chadwick
Hmm, quando aggiungo -v stampa molte più informazioni di traccia quindi -v non è lì ... Se eseguo un'attività , non ottengo la traccia ma quando il mio codice genera BuildException lo fa ... –