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