我想通过ant获取输入密码,我尝试使用<input message
,但它显示输入的字符/密码。
除了显示输入的字符,我想显示'*'字符,任何人都可以告诉我它是如何可能的。
谢谢, rbhawsar
答案 0 :(得分:1)
自Ant 1.8起,您可以在<handler/>
标记内指定一个类型为“secure”的其他<input/>
标记:
<target name="test.input">
<input message="Type password:" addproperty="pwd">
<handler type="secure" />
</input>
<echo message="Password is: ${pwd}" />
</target>
请参阅documentation。甚至可以编写自己的输入处理程序类。
我在Windows DOS框中测试它并且它有效。但它无法在cygwin xterm会话中工作(显示的是字符)。