IntellijのプラグインだとWeb上の設定ファイルを見るような設定があるので、それをgradleのタスクとしても出来るようにしてみました。
Gradle Download Taskのプラグインを使って、ローカルに設定ファイルを落としてきてから、configFileに落としてきたファイルを指定するようにしています。
サンプルコード
buildscript {
repositories {
...
jcenter()
}
dependencies {
...
classpath 'de.undercouch:gradle-download-task:x.y.z'
}
}
...
apply plugin: 'checkstyle'
apply plugin: 'de.undercouch.download'
...
checkstyle {
def downloadedFile = new File('[ダウンロード先のファイルパス]')
download {
src '[設定ファイルの設置先のURL]'
dest downloadedFile
}
configFile file('[ダウンロード先のファイルパス]')
}