diffplug / diffplug/spotless

Support using Gradle projects as the dependency inputs

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

Descrizione

I'd finished Ktlint custom rule sets support in #1896, but it supports Maven coordinates only due to the limits of

https://github.com/diffplug/spotless/blob/0189f717ee13acdb00745bffa86c6ed4ede53ef2/lib/src/main/java/com/diffplug/spotless/JarState.java#L56-L59

We can extend this for Gradle local projects to be used as the inputs, not sure if this way works for Maven projects as well.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Read lib/src/main/java/com/diffplug/spotless/JarState.java at lines 56-59 and review the Ktlint custom rule set work in #1896. Trace how Maven coordinates currently become dependency inputs, then determine how a Gradle local project can provide the same input. Done means Gradle projects are accepted as inputs while the existing Maven-coordinate path remains usable.

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

Valutazione

Stack tecnologico
java
Ambito
build-system
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.