Me pregunto si es posible obtener información sobre todas las dependencias de primer nivel de mi proyecto de maven. Necesito la siguiente información: nombre, proveedor, versión, tipo de licencia, URL de referencia, descripción. Toda esta información se almacena en pom.xml de cada paquete. El problema es que tenemos una jerarquía de aproximadamente 20 proyectos que tienen varias cientos dependencias que cambian constantemente.obtener información sobre las dependencias de maven
Sé acerca de maven dependency plugin. Funcioné mvn dependency:list
y extraje la lista de paquetes usando la combinación de grep
sy sed
s. Pero necesito información de licencia y URL. Puedo implementar mi propio analizador que analiza pom.xml para paquetes interesantes y extrae esta información, pero parece que debería existir algo listo para usar.
Gracias, funciona. Pero tengo una gran jerarquía de proyectos y este complemento devuelve dependencias por proyecto y no se propaga y luego sube, es decir, el proyecto de nivel superior no tiene dependencias. Deseo obtener un informe de todas las dependencias juntas. ¿Hay alguna forma de hacer esto? – AlexR
Puede ser que usted puede configurar un proyecto de agregación (pom.xml) con entradas de módulos de su proyecto e intentar ejecutar el informe en este proyecto ... directamente no hay forma ... – khmarbaise
Desafortunadamente esto es lo que ya tengo ... . – AlexR