Agregue la biblioteca externa .jar a Spring boot .jar internal / lib

Tengo un .jar externo que no se puede importar desde repositorios públicos usando pom.xml, essqljdbc41.jar.

Puedo ejecutar el proyecto localmente desde mi IDE, y todo funcionará. Hice referencia a la biblioteca después de descargarla así:

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc41</artifactId>
    <version>4.1</version>
    <scope>system</scope>
    <systemPath>${basedir}/lib/sqljdbc41.jar</systemPath>
</dependency>

Cuando corromvn clean package para crear mi archivo .jar e intentar ejecutar el archivo .jar creado, aparecerá un error que menciona que las referencias de SQL Server no son válidas. Luego extraje mi archivo .jar y lo suficientemente cierto, todo lo que se hace referencia en elpom.xml el archivo se descarga y agrega correctamente, sin embargo, mi SQL Server no.

Puedo, de una manera muy hacky * simplemente agregar manualmente elsqljdbc41.jar a mi carpeta / lib después de que se haya compilado como .jar, y funcionará, sin embargo, eso parece muy poco óptimo. ¿Cuál sería un mejor enfoque?

* Abrir el archivo .jar con Winrar, ir a la carpeta / lib, seleccionar manualmente misqljdbc41.jar archivo, luego asegúrese de seleccionar la opción Sin compresión en la parte inferior izquierda donde Winrar le ofrece opciones de compresión, en caso de que Google lo encuentre y nadie haya respondido.

Respuestas a la pregunta(6)

Su respuesta a la pregunta