Gradle task spotlessInternalRegisterDependencies configured eagerly
- Vorherrschende Sprache
- Java
- Sterne
- 5.6k
- Forks
- 559
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 43
Beschreibung
When running `./gradlew help --scan` the Build Scan reports task `spotlessInternalRegisterDependencies` is configured. Gradle's task configuration avoidance feature should be used so it's only configured when needed.
Affects spotless on main branch. The problem was introduced by https://github.com/diffplug/spotless/pull/1039, thanks to `get()` call here:
https://github.com/diffplug/spotless/blob/f4ee554c4600360a678c5faa2e447df919d536f2/plugin-gradle/src/main/java/com/diffplug/gradle/spotless/SpotlessExtension.java#L52
Beitragsleitfaden
Rechercherichtung
Beginnen Sie in plugin-gradle/src/main/java/com/diffplug/gradle/spotless/SpotlessExtension.java bei Zeile 52, wo sich der gemeldete get()-Aufruf befindet. Führen Sie ./gradlew help --scan vor und nach der Änderung aus und prüfen Sie den Build Scan. Erledigt bedeutet, dass spotlessInternalRegisterDependencies beim Ausführen von help nicht mehr konfiguriert wird, sofern es nicht benötigt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 48/100