Gradle:如何通过管道执行Exec任务

亚历克斯

我需要为尝试使用Gradle执行的命令提供默认的“是”。

因此,我跑步的那一刻:

./gradlew mytask

它应该执行类似:

yes | <path-to-script-or-command>

我该怎么办?

比昂·维斯特

如果命令只有一个输入,则可以执行以下操作:

task mytask(type: Exec) {
  commandLine "my-command"
  standardInput = new ByteArrayInputStream("yes".getBytes())
}

如果您需要使其具有交互性,请使用standardInput = System.in

我不知道提供多种固定输入的方法(例如,命令首先要求一个输入,然后再要求另一个)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从外部任务调用 Gradle 任务执行?

来自分类Dev

如何通过Gradle传递Gradle命令参数以执行任务

来自分类Dev

如何防止Gradle构建执行测试任务

来自分类Dev

如何使用信息开关执行Gradle任务

来自分类Dev

如何过滤和执行特定的 Gradle 任务?

来自分类Dev

如何通过gradle任务同步Android项目?

来自分类Dev

如何捕获通过exec()执行的ZeroDivisionError的参数?

来自分类Dev

Azure Devops YAML管道-如何重复执行任务

来自分类Dev

Gradle任务配置与任务执行

来自分类Dev

Gradle Exec任务未退出

来自分类Dev

我如何在执行另一个任务之前执行Gradle插件任务?

来自分类Dev

gradle:执行带有许多带空格的参数的任务“ type:Exec”

来自分类Dev

如何解决Android Studio卡住执行Gradle任务的问题?

来自分类Dev

在执行Gradle任务的依赖项之前该如何做?

来自分类Dev

如何通过gradle任务使用spring profile运行bootRun

来自分类Dev

如何通过Gradle测试任务在JUnit上启用调试

来自分类Dev

如何通过Gradle Javadoc任务完成从JDK继承Javadoc注释?

来自分类Dev

如何通过自定义环境执行`exec`过程?

来自分类Dev

如何通过fork和exec执行程序

来自分类Dev

根据要执行的任务配置Gradle任务

来自分类常见问题

Gradle:任务':processDebugManifest'的执行失败

来自分类Dev

Gradle:执行任务失败

来自分类Dev

Gradle任务是并行执行的吗?

来自分类Dev

Gradle 任务依赖执行问题

来自分类Dev

Gradle 任务仅执行 uiTests

来自分类Dev

使用管道来执行待处理任务

来自分类Dev

用bash脚本执行exec和管道

来自分类Dev

如何将参数传递给 azure Dev ops 外部构建管道以控制任务执行?

来自分类Dev

gulp-如何管道任务

Related 相关文章

热门标签

归档