Support using Gradle projects as the dependency inputs
- Langage dominant
- Java
- Étoiles
- 5.6k
- Forks
- 559
- Merge moyen
- 1 j 14 h
- PR mergées (30 j)
- 43
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Lisez lib/src/main/java/com/diffplug/spotless/JarState.java aux lignes 56-59 et examinez le travail sur l’ensemble de règles personnalisé de Ktlint dans #1896. Retracez comment les coordonnées Maven deviennent actuellement des entrées de dépendances, puis déterminez comment un projet Gradle local peut fournir la même entrée. Le travail est considéré comme terminé lorsque les projets Gradle sont acceptés comme entrées et que le chemin existant par coordonnées Maven reste utilisable.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- build-system
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100