创建在线构建日志

什么是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'
    }
}
posted @ 2018-02-12 00:17  JavaMG  阅读(93)  评论(0)    收藏  举报