gpt4 book ai didi

Gradle JavaExec StandardOutput 以包含 Java 命令

转载 作者:行者123 更新时间:2023-12-01 15:34:23 27 4
gpt4 key购买 nike

是否可以在 Gradle 中的 JavaExec 命令上将 java 命令添加到标准输出流?

task importSitesDef(dependsOn: init, type: JavaExec) {
main = 'com.x'
classpath = configurations.runE
standardOutput = new FileOutputStream(standardLog, true)
}

将记录输出,但我想看看java com.x -cp ... 在输入之前的文件中。

这是因为对多个任务使用相同的输出流/文件,并且很难判断一个任务的输出在另一个任务开始之前在哪里完成。

最佳答案

我知道这是一个老问题,但我为使用 Java 命令所做的一切就是获取 JavaExec commandLine 方法的输出并加入它的元素,比如所以:-

commandLine.collect().join(' ')

然后输出。

关于Gradle JavaExec StandardOutput 以包含 Java 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29685925/

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