Publier CStories en local
Les versions publiées de CStories sont disponibles sur GitHub Packages. Si vous testez des modifications non publiées
ou une version locale spécifique, vous devrez la (re)publier dans mavenLocal().
Tout publier
Depuis le repository CStories :
./gradlew publishAllToMavenLocal
Comme cstories-gradle-plugin est un build Gradle inclus séparé, sa propre tâche publishToMavenLocal n'est pas
prise en compte par celle du projet racine — cette tâche agrégée relie les deux. Elle publie :
cstories-annotationscstories-processorcstories-runtimecstories-gradle-plugin, ainsi que l'artefact marker de plugin nécessaire pour résoudreid("dev.cstories.gradle")depuismavenLocal()
Versioning
Le groupe (dev.cstories) et la version publiés proviennent du gradle.properties
racine (cstoriesGroup / cstoriesVersion), qui constitue la source de vérité unique.
Quand republier
Republiez avec publishAllToMavenLocal chaque fois que vous :
- récupérez de nouvelles modifications depuis le repository CStories
- changez la version dans
gradle.propertiespour un test spécifique - constatez que votre projet consommateur résout une version obsolète depuis
mavenLocal()