Tengo una configuración de proyecto múltiple, usando Maven y el complemento Findbugs. Necesito excluir algunos archivos en uno de los proyectos secundarios, así que lo agregué al findbugs-exclude.xml
. Eso funciona cuando construyo en el subproyecto.Findbugs Maven plugin - findbugs-exclude con proyectos múltiples
Mi problema surge cuando intento construir en el nivel superior. Maven no encuentra el findbugs-exclude.xml
en el subproyecto. Por lo tanto, no ignora mis errores y falla debido a ellos. Puedo poner mi findbugs-exclude.xml
en el directorio de nivel superior, y la exclusión funciona. Pero eso está contaminando el nivel superior, y no sería visto favorablemente.
¿Hay alguna manera de hacer que el complemento Maven use el archivo findbugs-exclude.xml
desde un subdirectorio? Preferiblemente con poco o ningún cambio en el nivel superior?
Cualquier accesos a esta pregunta? Me encuentro con la misma necesidad, tratando de obtener una referencia al archivo de exclusión colocado en el proyecto hijo desde el archivo principal pom –
No, todavía no tengo una buena solución. Por ahora solo estoy actualizando los archivos en ambos lugares. Violando DRY, puaj. –