diffplug / diffplug/spotless

Could not create task ':spotlessGroovy' w/ plugin `io.spring.dependency-management` > 1.1.0

Aperta
#1,772 8 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Java
Stelle
5.6k
Fork
559
Merge medio
1g 14h
PR unite (30g)
43

Descrizione

Spotless 6.20.0 does not get along well with the Spring Dependency Management Plugin in recent versions.
I'm getting
```
Could not determine the dependencies of task ':spotlessCheck'.
> Could not create task ':spotlessGroovyCheck'.
> Could not create task ':spotlessGroovy'.
> You need to add a repository containing the '[dev.equo.ide:solstice:1.3.1, [...], org.osgi:org.osgi.util.promise:1.3.0, org.tukaani:xz:1.9]' artifact in 'build.gradle'.
E.g.: 'repositories { mavenCentral() }'
```
It does work with `io.spring.dependency-management` 1.1.0.

This is the changelog for 1.1.1: https://github.com/spring-gradle-plugins/dependency-management-plugin/releases/tag/v1.1.1

I'm raising the issue here because I found similar bug reports in the closed issues and it's probably easier for the Spotless devs to figure out what might be happening here.

Sample project: [sample.zip](https://github.com/diffplug/spotless/files/12212629/sample.zip)

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con l’archivio sample.zip allegato e il relativo build.gradle, riproduci il fallimento con io.spring.dependency-management 1.1.1 e poi confrontalo con 1.1.0. Traccia la risoluzione delle dipendenze quando viene creata l’attività spotlessGroovy. Il lavoro è completato quando l’esempio funziona con la versione 1.1.1 senza richiedere un workaround aggiuntivo per il repository.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
groovy, java
Ambito
build-system
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.