Avatar ·

Cómo agregar un archivo JAR local a un proyecto Maven (instalación manual y system scope)

¡Hola a todos! Soy nuevo en Java y Maven, y tengo un problema. En mi proyecto necesito usar una biblioteca que no está en el repositorio central de Maven: es un archivo JAR antiguo de un desarrollador externo (llamémoslo `my-lib-1.0.jar`). Lo descargué en la carpeta `lib/` dentro del proyecto. Intenté agregarlo en `pom.xml` como suelo agregar dependencias de Maven Central: ```xml com.example my-lib 1.0 ``` Pero al compilar, Maven muestra el error: "Missing artifact com.example:my-lib:jar:1.0". Entiendo que Maven no sabe dónde buscar este archivo. ¿Podrían indicarme cómo conectar correctamente un JAR local para que esté en el classpath durante la compilación y en el JAR/WAR final? ¿Necesito instalarlo en algún lugar del repositorio local? ¿O puedo simplemente especificar la ruta al archivo? ¡Gracias de antemano! <<>>

Método 1: Instalar el JAR en el repositorio local (recomendado)

La forma más correcta