Chapitre Construire un projet Java avec Gradle Le plugin Gradle Java {{ resumeCollapse ? '-' : '+' }} Résumé Cette leçon pésente le plugin Gradle Java Dernière modification : Dec 08 , 2024 {{ !slideMode ? "Passer en mode diapositive" : "Passer en mode lecture" }} Le plugin Gradle Java Created by Sylvain Leroy ### Déclarer le plugin pour les applications Java ## Utilisation du plugin ```language-gradle // build.gradle.kts plugins { java } ``` ## Configuration pour créer une bibliothèque Java ```language-gradle plugins { 'java-library' } java { toolchain { languageVersion.set(JavaLanguageVersion.of(11)) } } // Version de la bibliothèque version = "1.2.1" ``` ## Structure du projet | Répertoire | Utilité | |---------------------------|-----------------------------------------------------| | src/main/java | Code source Java qui part en production | | src/main/resources | Resources comme les fichiers XML, les propriétés... | | src/test/java | Code source Java pour les tests | | src/test/resources | Ressources des tests | | src/ sourceSet /java | Sources java pour le source set appelé sourceSet. | | src/ sourceSet /resources | Ressources pour le source set appelé sourceSet. | ## La notion de source sets * Fonctionnalité importante pour structurer votre code source et votre projet * Un source set repreésente **un groupe logique de fichiers sources.** ### Un sourceset regroupe des sources logiquement exemple src/main/java, src/test/java sont des répertoires de deux sources sets *main* et *java*. # Fin de la leçon Le plugin Gradle Java Created by Sylvain Leroy ### Déclarer le plugin pour les applications Java ## Utilisation du plugin ```language-gradle // build.gradle.kts plugins { java } ``` ## Configuration pour créer une bibliothèque Java ```language-gradle plugins { 'java-library' } java { toolchain { languageVersion.set(JavaLanguageVersion.of(11)) } } // Version de la bibliothèque version = "1.2.1" ``` ## Structure du projet | Répertoire | Utilité | |---------------------------|-----------------------------------------------------| | src/main/java | Code source Java qui part en production | | src/main/resources | Resources comme les fichiers XML, les propriétés... | | src/test/java | Code source Java pour les tests | | src/test/resources | Ressources des tests | | src/ sourceSet /java | Sources java pour le source set appelé sourceSet. | | src/ sourceSet /resources | Ressources pour le source set appelé sourceSet. | ## La notion de source sets * Fonctionnalité importante pour structurer votre code source et votre projet * Un source set repreésente **un groupe logique de fichiers sources.** ### Un sourceset regroupe des sources logiquement exemple src/main/java, src/test/java sont des répertoires de deux sources sets *main* et *java*. # Fin de la leçon Slideshow Aperçu Documentation et resources Manuel utilisateur : lien Documentation DSL : Groovy, Kotlin Leçon précédente Prochaine leçon Please enable JavaScript to view the comments powered by Disqus.