如何使用ANT Builder将扫描仪标准输入传递给Java jar

时间:2018-10-25 09:12:59

标签: java jenkins jar ant stdin

因此,在这种情况下,我有一个jar(我无法访问此jar的代码或任何内容)。这个jar不带任何参数(来自主类),但是在主类内部有一个扫描器类,要求输入类似的内容。

System.out.println("Enter input : ");

Scanner sc = new Scanner(System.in);
String source = sc.nextLine();

System.out.println("Your input is : " + source);

在antbuild中,我尝试过

<target name="run">
    <java jar="build/jar/Testinput.jar" fork="true">
        <arg value="test"/>
    </java>
</target>

当我尝试从月食运行该蚂蚁时,它仍在询问输入,但是当我输入test或任何内容作为输入并按enter时,它无法按预期运行并继续询问用于输入。我想使用ant对该扫描仪标准输入进行硬编码。

在不影响或更换广口瓶的情况下,我能做些什么来实现我的目标吗?

0 个答案:

没有答案