Maven не может найти JAR

Недавно я попытался разработать интерфейс для своей группы. Мой сервис работает и работает на моем локальном компьютере, но при попытке использовать Maven Compile в IDEA компиляция завершается неудачно и сообщает мне, что не может найти мой JAR-пакет. Пакет JAR, который я использую, - это JAVE (Java Audio Video Encoder), который был вручную добавлен в мой CLASSPATH. Я знаю, что Maven не может найти JAR-пакет без добавления зависимости к pom, но я не могу найти Maven-зависимость для JAVE, кажется, что они предоставляют только JAR-пакет для пользователей. JAVE HomePage

Так что в этом случае, что мне делать, если я хочу успешно скомпилировать свой код с помощью Maven? Мне нужно развернуть свой сервис в будущем, поэтому ручное добавление JAR-пакета в мой CLASSPATH вместо добавления зависимости к pom определенно недопустимо.

2 ответа

Решение

Вы можете установить артефакт в локальный или удаленный репозиторий Maven или использовать его как системную зависимость (см. /questions/6452661/luchshij-sposob-sozdat-artefakt-maven-iz-suschestvuyuschej-banki/6452664#6452664 или http://roufid.com/3-ways-to-add-local-jar-to-maven-project/ для примеров)

Вы можете установить maven jar локально, используя:

mvn install:install-file
   -Dfile=<path-to-file>
   -DgroupId=<group-id>
   -DartifactId=<artifact-id>
   -Dversion=<version>
   -Dpackaging=<packaging>
   -DgeneratePom=true
Другие вопросы по тегам