gpt4 book ai didi

java - 如何使用 ProcessBuilder (Java) 获取 Ant 构建的状态

转载 作者:行者123 更新时间:2023-12-02 07:32:22 28 4
gpt4 key购买 nike

我使用以下代码:

List<String> command = new ArrayList<String>();
command.add(antExecutable);
command.add("test");

ProcessBuilder processBuilder = new ProcessBuilder(command);
processBuilder.directory(new File("C:\\Testing\\projects...myPath..."));

Process process = processBuilder.start();

问题是:我如何获得构建状态?到底失败了没有..?

最佳答案

在这种情况下,您唯一的选择就是依赖退出代码。按照惯例,它必须为 0 表示成功,非零表示失败。

话虽如此,通过直接在 Java 应用程序中运行 ant 可以改善您的情况。请参阅SO问题Running ANT Programmatically Through Java中的讨论从快速 google search resultIBM Developerworks

关于java - 如何使用 ProcessBuilder (Java) 获取 Ant 构建的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34761865/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com