2011-12-22 21 views
8

Mam zadanie exec, którego wynik wprowadzam do właściwości przy użyciu atrybutu outputproperty. Polecenie może wydrukować niektóre błędy na stderr, nie chcę, aby błędy zostały uwzględnione w danych wyjściowych (ponieważ dane wyjściowe są podawane do innego polecenia), ale raczej drukowane użytkownikowi. Tak więc przekierowuję dane wyjściowe i błąd do oddzielnych właściwości i do właściwości błędu. Wygląda na to, że jest to hack, który musi być echo błąd. Czy można przekierować wyjście exec, ale pozostawić błąd na stderr lub stdout? Zakładam, że oznacza to ustawienie atrybutu error na jakąś magiczną wartość, ale nie wiem, jaka jest ta wartość.Ant exec: przekierowanie standardowego, ale nie standardowego błędu,

Odpowiedz

7

Spróbuj usunąć atrybuty error lub errorproperty i dodać logError="true".

Zobacz

Powiązane problemy