Esta es la solución más acertada que te podemos aportar, sin embargo mírala pausadamente y valora si es compatible a tu proyecto.
Solución:
Cuando está ejecutando su aplicación jar desde la línea de comando, su jar dependiente no está disponible en tiempo de ejecución. Debe incluir cualquiera de estos dos complementos en pom.xml para que sus dependencias estén disponibles en tiempo de ejecución.
Usando: maven-shade-plugin
org.apache.maven.plugins
maven-shade-plugin
2.4.1
package
shade
org.sonatype.haven.HavenCli
Usando: maven-dependency-plugin
org.apache.maven.plugins
maven-dependency-plugin
2.8
copy-dependencies
package
copy-dependencies
$project.build.directory/lib
Cuando vas a ejecutar el mvn package
generará uber jar / o copiará las dependencias a outputDirectory. Preferiré maven-shade-plugin para generar un jar con todas las dependencias.
No se te olvide dar visibilidad a esta división si te fue útil.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)