Quiero incluir GData Client, que no usa Maven, como una dependencia de mi proyecto Maven. Se envía como un conjunto de archivos JAR.Incluyendo una dependencia no mavenizada para que funcione con maven-shade-plugin
Además, utilizo Maven Shade Plugin para construir un JAR ejecutable sin dependencias externas (con la configuración predeterminada, sin renombrar/incluir/excluir/transformar dependencias).
¿Cómo puedo hacer eso?
(Solo agregue los JAR porque los recursos no funcionarían, ya que el complemento Shade debe extraerlos).
alcance del Sistema reemplaza un problema en lugar de resolverlo. Su uso de rutas absolutas tiende a causar problemas cuando se trata con más de un desarrollador o cuando se trata de usar un servidor de CI. Se debe preferir instalar el contenedor en un repositorio de toda la compañía o grupo. – sal
Puede usar propiedades en la ruta, por lo que no hay necesidad de hacerlo absoluto. –
maven-shade-plugin no incluirá frascos de ámbito del sistema en el contenedor sombreado, por lo que desafortunadamente esto no funciona –