Я разрабатывал проект с spring и maven, однако при выполнении сборки я столкнулся со странной ошибкой
org.springframework.beans.factory.unsatisfieddependencyexception error creating bean with name
Несмотря на то, что моя jar находится в пути сборки, ошибка сохранялась, я попытался установить ее с помощью java -cp из жизни, но проблема сохранялась, вот когда я попробовал что-то немного другое, напрямую добавьте зависимость в pom.xml , в конце концов, это абстракция манифеста в приложении spring
Существует множество способов добавления локальных файлов jar в проект Maven:
- Установите банку вручную в локальный репозиторий Maven, используя эту команду:
mvn install:install-file –Dfile=C:\dev\app.jar -DgroupId=com.mh.tutorial-DartifactId=my-example-app -Dversion=1.0
Теперь добавьте зависимость в свой проект Maven, добавив эти строки в свой pom.xml файл:
com.mh.tutorial my-example-app 1.0
- Добавляя непосредственно зависимость в качестве области действия системы, учтите, что JAR находится в
<ПАПКА PROJECT_ROOT_FOLDER>/lib. После этого добавьте зависимость в свой pom.xml файл следующим образом:
com.mh.tutorial my-example-app 1.0 system ${basedir}/lib/myCustomJAR.jar
Оригинал: “https://dev.to/wakeupmh/adding-local-jar-files-to-a-maven-project-1h9n”