
de 3d-bin-container-packing544
Guide pour la construction, le test et la gestion d'un projet Java Maven multi-modules : noms de modules, commandes mvn courantes, flux de plugins (surefire, jacoco, spotless,
Fournit des conseils Maven pratiques et spécifiques au projet pour travailler avec un dépôt Java multi-modules. Il documente les noms de modules, les modèles de commandes mvn recommandés pour construire, tester et emballer des modules individuels ou l'ensemble du projet, ainsi que la manière d'exécuter et de configurer les plugins courants (Surefire, JaCoCo, Spotless, Shade, PiTest, OWASP dependency-check). Il décrit également la régénération des sources OpenAPI et le processus de publication sur Maven Central.
Utilisez cette compétence lorsque vous devez : exécuter ou déboguer des builds à portée de module (-pl/-am), exécuter des tests et générer la couverture, corriger le formatage via Spotless, créer le fat JAR pour les benchmarks, régénérer les sources générées par OpenAPI, ou effectuer une publication sur Maven Central. Elle est adaptée aux mainteneurs travaillant localement ou en CI qui ont besoin de commandes mvn et d'indices de plugins conscients du projet.
-pl et exemples concrets de commandes mvn pour test, package, install, generate-sources, rapports jacoco et tests de mutation. Les commandes spécifiques aux plugins et l'emplacement des propriétés de version sont documentés.Cette compétence est optimisée pour les agents axés sur le développement/ops capables de lire les fichiers du dépôt et d'exécuter des commandes CLI (style Copilot/Codex ou agents avec accès shell). Elle suppose que les outils Maven et Java sont disponibles.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.