通过查看stdout的日志记录,在编写单元测试时调试某些外部库甚至内部代码非常方便。

虽然我可以将test.testLogging.showStandardStreams = true添加到build.graddle文件中,但我宁愿做一些不太持久的事情,例如从gradle的命令行执行中设置此标志。

我尝试了几种方法,但似乎都没有用:

gradle test -Dtest.testLogging.showStandardStreams=true
gradle test -Ptest.testLogging.showStandardStreams=true

以及这些选项的其他变体(通过更改属性字符串)。似乎没有办法解决问题。

如何从命令行设置test.testLogging.showStandardStreams=true

最佳答案

没有内置的方法可以从命令行设置构建模型属性。您必须使构建脚本查询分别通过-D-P传入的系统或项目属性。

10-06 16:02