¿Hay alguna manera, por ejemplo,? un complemento Maven que puede tomar una lista de dependencias listadas/no deseadas (directas y transitivas) y falla la compilación si detecta una de las dependencias enumeradas?Dependencias de Blacklist Maven
En mi proyecto, estrictamente queremos deshacernos de Apache Commons Logging y reemplazarlo con SLF4J JCL Bridge. Soy consciente de que tenemos que excluir los datos no deseados nosotros mismos, pero me gustaría que fallara la construcción si alguien agrega una dependencia que trae la lista negra de la dependencia.
Otro de mis favoritos es la regla [banDuplicateClasses] (http://mojo.codehaus.org/extra-enforcer-rules/banDuplicateClasses.html) en la biblioteca de reglas de Codehaus extra enforcer. Esto detectaría las clases duplicadas introducidas por las dependencias en 'commons-logging' y' jcl-over-slf4j'. – Ramon