Gradle: Donnez de l’amour à votre build, il vous le rendra! (Louis Jacomet)
Voxxed Days Luxembourg 2022 Room: BSD Type: Conference La notion de productivité des développeurs est un sujet capital dans notre société toujours plus informatisée. Dans ce contexte, il paraît cohérent d’appliquer au build les mêmes pratiques d’ingénierie logicielle que pour vos applications et librairies. Les évolutions récentes de Gradle couvrent l’aspect technique du build mais aussi la manière d’implémenter celui-ci. Nous verrons comment les évolutions pour les projets JVM et la gestion de dépendances permettent de modéliser vos projets et de publier vos librairies avec des métadonnées plus riches. Quelques exemples: modélisation des suites de tests, compatibilité Java de votre librairie, sécurisation de vos dépendances Vous apprendrez comment organiser la construction de vos logiciels que vous ayez un mono repository ou plusieurs repositories. La logique de build sera réutilisable, basée sur des conventions et avec qualité de code et tests. Nous verrons également comment le nouveau Configuration Cache permet d'accélérer le développement local en démarrant l'exécution de tâches immédiatement. Vous apprendrez comment il fonctionne et quelles contraintes il impose, en alignement avec les recommandations idiomatiques.