J'ai plusieurs configurations de projet, en utilisant Maven et le plugin Findbugs. J'ai besoin d'exclure certains fichiers dans l'un des projets enfants, donc je l'ai ajouté à findbugs-exclude.xml
. Cela fonctionne quand je construis dans le sous-projet.Findbugs Plugin Maven - findbugs-exclude avec plusieurs projets
Mon problème vient quand j'essaie de construire au plus haut niveau. Maven ne trouve pas le findbugs-exclude.xml
dans le sous-projet. Donc, il n'ignore pas mes erreurs et échoue à cause d'eux. Je peux mettre mon findbugs-exclude.xml
dans le répertoire de premier niveau, et l'exclusion fonctionne. Mais cela pollue le plus haut niveau et ne serait pas considéré favorablement.
Existe-t-il un moyen d'obtenir le plugin Maven pour utiliser le fichier findbugs-exclude.xml
depuis un sous-répertoire? De préférence avec peu ou pas de changement au niveau supérieur?
Tous les hits sur cette question? Je me trouve avec le même besoin, en essayant d'obtenir une référence au fichier d'exclusion placé dans le projet enfant à partir du fichier parent pom –
Non, je n'ai toujours pas une bonne solution. Pour l'instant, je ne fais que mettre à jour les fichiers dans les deux endroits. Violer DRY, beurk. –