Ant exec任务:如何从控制台stdin读取输入?
我调用了AntAnt exec任务:如何从控制台stdin读取输入?,ant,console,exec,stdin,Ant,Console,Exec,Stdin,我调用了Antexectask,它需要接受来自控制台stdin的输入。不幸的是,我找不到这样做的方法。stdin文件句柄似乎在运行时对控制台输入关闭 可以使用属性input和inputstring指定输入。但是,我需要在控制台提示用户输入 如何执行此操作?从任务的开始: 请注意,您不能与 分叉程序,唯一的发送方式 它的输入是通过输入和 输入字符串属性。还要注意 自Ant 1.6以来,任何读取 分叉程序中的输入将 接收EOF(-1)。这是一个变化 从Ant 1.5开始,这样的尝试 我会挡住的 您可
exec
task,它需要接受来自控制台stdin的输入。不幸的是,我找不到这样做的方法。stdin文件句柄似乎在运行时对控制台输入关闭
可以使用属性input
和inputstring
指定输入。但是,我需要在控制台提示用户输入
如何执行此操作?从任务的开始:
请注意,您不能与
分叉程序,唯一的发送方式
它的输入是通过输入和
输入字符串属性。还要注意
自Ant 1.6以来,任何读取
分叉程序中的输入将
接收EOF(-1)。这是一个变化
从Ant 1.5开始,这样的尝试
我会挡住的
您可以尝试使用提示在ant构建文件中输入,并使用exec的inputstring属性传递这些输入。目前我想不出更好的选择了