maven 2 - basedir - Informe de Maven sobre las licencias de las que depende su proyecto
tutorial de maven (3)
Tengo un gran proyecto de múltiples módulos y me gustaría generar un informe que muestre todas las licencias de todas las cosas de las que depende el proyecto.
Miré a tattletale, pero no parece hacer el truco. Y puedo encontrar fácilmente un complemento que rocíe una licencia en la parte superior de cada archivo fuente, pero esto es exactamente lo que desafía mi búsqueda en Google.
El complemento Informes de información del proyecto de Maven se puede utilizar para generar un informe de dependencias del proyecto que enumera todas las dependencias y también las agrupa por licencias .
El objetivo del project-info-reports:dependencies
se puede utilizar para generar un informe individual, pero se debe usar como un informe de Maven y en realidad se proporciona de forma predeterminada (consulte Configuración de informes ) al generar el sitio para el proyecto.
Para ver un ejemplo, eche un vistazo a las Licenses de las dependencias del proyecto del complemento del sitio de Maven.
También eche un vistazo a la licencia de complemento de Maven . El objetivo de la license:add-third-party
se puede usar para crear una lista de licencias asociadas con cada dependencia. El objetivo también proporciona funcionalidad para permitirle especificar información sobre licencias faltantes.
mvn site
incluye una descripción general en las dependencias, ¿no es así?