java如何永久禁用gradle构建扫描?
我知道我可以在单个命令行上添加--no-scan
(请参见https://docs.gradle.com/build-scan-plugin/),但我正在寻找一种方法来在build.gradle
、gradle.properties
或settings.gradle
中禁用它,所以我不必总是键入它或设置别名
关于如何做到这一点有什么想法吗
你可以在下面搜索框中键入要查询的问题!
我知道我可以在单个命令行上添加--no-scan
(请参见https://docs.gradle.com/build-scan-plugin/),但我正在寻找一种方法来在build.gradle
、gradle.properties
或settings.gradle
中禁用它,所以我不必总是键入它或设置别名
关于如何做到这一点有什么想法吗
# 1 楼答案
您可以通过StartParameter查询gradle参数(任务、标志等),如果构建运行时使用StartParameter.isBuildScan()报告的
scan
标志,则构建会提前失败问题中没有具体说明Gradle的发布,该API从Gradle 3.1开始就可用。我相信它一直在孵化,直到5年级。X
# 2 楼答案
您可以在计算机上编辑
hosts
文件,并将条目放在将报告发送到127.0.0.1
的位置。它会在每次构建后打印一些错误,但仅此而已另一种可能是将
no-scan
添加到gradle
命令或包装脚本中# 3 楼答案
将其添加到主
build.gradle
文件(groovy)中:现在,任何运行
scan
的尝试都将导致错误