Saltar al contenido

Cómo agregar un archivo jar de dependencia de Maven desde la carpeta lib

Solución:

Eche un vistazo a las dependencias del sistema.

Básicamente necesitas definir <scope>system</scope>.

<project>
    ...
    <dependencies>
      <dependency>
        <groupId>javax.sql</groupId>
        <artifactId>jdbc-stdext</artifactId>
        <version>2.0</version>
        <scope>system</scope>
        <systemPath>${java.home}/lib/rt.jar</systemPath>
      </dependency>
    </dependencies>
    ...
</project>

Esto es si no tiene su propio servidor de repositorio de artefactos alojado, como Nexus, Artifactory o Archiva.

Si lo hace, como sugirió Karl-Heinz, sería mejor colocarlo allí, ya que no es una buena práctica enviar artefactos binarios al control de versiones.

Otra opción es configurar un repositorio que esté respaldado por un directorio dentro de su proyecto, según esta respuesta: https://stackoverflow.com/a/2230464/433789

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *