Intellij IDEA IDE のビルド/再構築が gradle ビルド キャッシュと並列オプションを使用する方法を制御するものは何ですか?
私はGradleビルドキャッシュをセットアップしており、IDEA runConfigurationを介してgradleを実行すると、次のように表示されます。
45s clean build --parallel -x test
34s build --parallel -x test
ハンマーをクリックしてビルドするか、[ビルド: 再ビルド] を選択すると、2 分 10 秒以上の時間が表示されます。
キャッシュを有効にする方法
コマンドラインおよび runConfiguration を使用すると、速度が大幅に向上します。Intellij のハンマーを使用してビルドすると、処理が大幅に遅くなります。
gradle.properties
# Enable gradle build cache
org.gradle.caching=true
gradle.cache.push=false
settings.gradle
ext.inJenkins = System.getenv().containsKey("BUILD_NUMBER")
buildCache {
local {
enabled = !inJenkins
}
remote(HttpBuildCache) {
enabled = true
url = "${artifactory_url}/gradlecache-generic-development-local/"
...
push = inJenkins
}
}