(Lea al menos esto antes de responder: medida temporal! No, no queremos configurar un administrador de repositorio local y ejecutar manualmente un script)Instalación múltiple: install-file en un solo pom.xml
Tenemos un proyecto heredado con unas pocas dependencias de las que tenemos una copia local de source y javadoc, y que ha demostrado funcionar bien en producción, pero que no está disponible en la misma calidad en Central. Queremos usar esos frascos que ya tenemos.
He encontrado que puedo ejecutar manualmente un comando adecuadamente complejo mvn install:install-file
para obtener los artefactos inyectados en el repositorio de la máquina local, pero me gustaría que funcione como parte de la construcción maven normal de nuestros diversos módulos.
Dado que tengo un módulo en blanco que contiene varios frascos que deben insertarse con un install:install-file
, ¿cómo debo hacer esto en mi pom.xml para estar completamente de acuerdo con la construcción normal de Maven?
¿O puedo simplemente conectar varias jarras para ser la salida del módulo y de alguna manera adjuntar javadoc y la fuente también)?
(y, por favor, ninguna sugerencia sobre el envío al centro o la creación de un administrador de repositorio local. Esta es una solución temporal hasta que tengamos una oportunidad para actualizar a una versión más reciente de las dependencias)
¿Desea que la instalación se ejecute con cada compilación del proyecto? no es la instalación local una cosa de una sola vez? – jtahlborn
Supongo que podría crear un artefacto pom y solo se actualizará cuando cambie el artefacto. Pero si es necesario para esto, eso sería aceptable por ahora. –
Consulte [esta respuesta] (https://stackoverflow.com/a/48670812/1744774) para [Deseo cargar todos los JAR de mi carpeta de proyectos libs con Maven] (https://stackoverflow.com/q/48665906/ 1744774) para evitar que 'install-plugin' se ejecute en cada compilación. –