我是靠谱客的博主 粗犷飞机,这篇文章主要介绍gradle设置build执行命令_build.gradle里test标签的实现原理,现在分享给大家,希望可以做个参考。

把build.gradle里的test标签的属性systemProperties末尾加个2:

cb8150ddbf1a766d0bcd9ba3b5010635.png

build报错:

> What went wrong:

A problem occurred evaluating root project 'quickstart'.

> Could not find method systemProperties2() for arguments [{property=value}] on task ':test' of type org.gradle.api.tasks.testing.Test.

281dceed2ece0099a068eaece8f0efab.png

这个Test类的地址:

gradle-6.0srcesting-jvmorggradleapiasksesting

aa2cb06378986524585966ef75202fb3.png

在这个类的注释里就能看到给测试jvm设置system property的语法:

bf2ffd2297a685e005ab4e3e51873d55.png

读取build.properties里定义的property值并进行JVM设置的实现代码位于Test类此处:

0dcc2a0b5cad9ab90db8f83592816dab.png

```java

@Override public Test systemProperty(String name, Object value) { forkOptions.systemProperty(name, value); return this; }

```

最后

以上就是粗犷飞机最近收集整理的关于gradle设置build执行命令_build.gradle里test标签的实现原理的全部内容,更多相关gradle设置build执行命令_build.gradle里test标签内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部