创建在线构建日志
什么是build scan?
build scan是gradle构建过程的在线日志,目前只能通过gradle官方提供的地址来查看。
并且,无论通过下面哪种方式,生成的地址都需要通过邮件认证的方式来查看。
不修改构建脚本的方式
如果使用了Gradle 4.3+版本,可以在构建时加上--scan选项开启这个特性。这时会提示是否同意Gradle Cloud Services使用协议,选yes就会生成一个build scan。
在脚本中配置插件的方式
plugins {
id 'com.gradle.build-scan' version '1.11'
}
如果有多个插件,需要把build-scan放在最前面,这样就能收集所有构建过程的信息。
可以通过下面的配置来同意使用协议:
buildScan {
licenseAgreementUrl = 'https://gradle.com/terms-of-service'
licenseAgree = 'yes'
}
对所有项目都开启build scan
可以在~/.gradle/init.d中新建一个buildScan.gradle文件,添加下面的配置,就能对所有项目都应用build scan了
initscript {
repositories {
maven { url 'https://plugins.gradle.org/m2' }
}
dependencies {
classpath 'com.gradle:build-scan-plugin:1.11'
}
}
rootProject {
apply plugin: com.gradle.scan.plugin.BuildScanPlugin
buildScan {
licenseAgreementUrl = 'https://gradle.com/terms-of-service'
licenseAgree = 'yes'
}
}
浙公网安备 33010602011771号