У меня был внешний .jar которые нельзя импортировать из общедоступных репозиториев с помощью pom.xml , это XPTO.jar .
Я смог запустить проект локально из своей IDE, и все работало отлично. Обратитесь к библиотеке после ее загрузки следующим образом:
com.xpto.lib XPTO 1.0 system ${basedir}/lib/XPTO.jar
Когда я запускаю mvn clean package для создания своего файла .jar и пытаюсь запустить созданный файл .jar, появляется сообщение об ошибке.
Я столкнулся с этой ошибкой и собирался сойти с ума, прежде чем найти это решение.
В вашем pom.xml просто добавьте это true подобный этому
org.springframework.boot spring-boot-maven-plugin exec true
ИДЕЯ может легко видеть область действия системы по умолчанию, однако при создании нашей сборки мы должны заставить maven видеть эту же область.
Оригинал: “https://dev.to/wakeupmh/building-3rd-party-jars-in-spring-maven-project-4mjh”