Antのセキュアハンドラーを使用してパスワードを入力します。
<input message="Please enter TFS password: " addproperty="tfs.password">
<handler type="secure"/>
</input>
もちろん、それは機能します。入力は印刷されません。
ただし、(ビルドログを保存するために)ビルドを次のように実行する場合
ant | tee build.log
入力はクリアテキストで印刷されます。おっと。
問題はどこにあるのでしょうか(ant?tee?)、それを修正する方法を教えてください。
PS OS:
Linux devosb1 3.0.0-12-generic #20-Ubuntu
SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
PPS OK、つまりteeではありません。teeの代わりにread / echoを使用するシェルスクリプトは、同じ動作をトリガーします。