我是靠谱客的博主 粗犷飞机,最近开发中收集的这篇文章主要介绍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标签的实现原理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部