diff --git a/src/docs/changes/README.md b/src/docs/changes/README.md index b9be1a5e6..d1d7af7c7 100644 --- a/src/docs/changes/README.md +++ b/src/docs/changes/README.md @@ -3,6 +3,10 @@ ## [Unreleased] +**Removed** + +- **BREAKING CHANGE:** Remove Develocity integration. ([#1013](https://github.com/GradleUp/shadow/pull/1013)) + ## [v8.3.5] (2024-11-03) diff --git a/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/ShadowPlugin.groovy b/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/ShadowPlugin.groovy index b3e8b88ea..63db72aab 100644 --- a/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/ShadowPlugin.groovy +++ b/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/ShadowPlugin.groovy @@ -25,33 +25,6 @@ class ShadowPlugin implements Plugin { // etc. if the user applies shadow before those plugins. However, this is fine, because this was also // the behavior with the old plugin when applying in that order. plugins.apply(LegacyShadowPlugin) - - boolean enableDevelocityIntegration = providers.gradleProperty( - "com.gradleup.shadow.enableDevelocityIntegration" - ).map { it.toBoolean() }.getOrElse(false) - if (enableDevelocityIntegration) { - // Legacy build scan support for Gradle Enterprise, users should migrate to develocity plugin. - rootProject.plugins.withId('com.gradle.enterprise') { - configureBuildScan(rootProject) - } - rootProject.plugins.withId('com.gradle.develocity') { - configureBuildScan(rootProject) - } - } - } - } - - private void configureBuildScan(Project rootProject) { - rootProject.buildScan.buildFinished { - def shadowTasks = tasks.withType(ShadowJar) - shadowTasks.each { task -> - if (task.didWork) { - task.stats.buildScanData.each { k, v -> - rootProject.buildScan.value "shadow.${task.path}.${k}", v.toString() - } - rootProject.buildScan.value "shadow.${task.path}.configurations", task.configurations*.name.join(", ") - } - } } } }