Я добавил новую зависимость к своему POM.
Есть ли простая команда, которую я могу запустить, чтобы загрузить эту зависимость в мой репозиторий?
maven-2
maven-dependency
JJ180
источник
источник
mvnw
для вызова слоя-оболочки. Команды на этой странице работают с ним.Ответы:
mvn install
(илиmvn package
) всегда будет работать.Вы можете использовать
mvn compile
для загрузки зависимостей времени компиляции илиmvn test
для времени компиляции и тестирования, но я предпочитаю то, что всегда работает.источник
mvn dependency:xxx
только с зависимостями и не делайте никаких дополнительных вещей - и в этом суть вопроса.import
происходит) и используете ли вы многомодульную сборку.Если вы хотите загружать только зависимости, ничего не делая, тогда это:
Или загрузить одну зависимость:
Если вам нужно скачать из определенного репозитория, вы можете указать это с помощью
-DrepoUrl=...
источник
mvn package -o
сразу после - я получаю сообщение об ошибке, что плагины не могут быть загружены. Бегmvn dependency:resolve-plugins
тоже не полностью решает проблему.Я знаю, что это старый вопрос, но для пользователей, которые используют
Maven
плагин сEclipse
underWindows
, у вас есть два варианта:Если вы установили Maven как отдельное приложение:
Вы можете использовать следующую команду в пути
CMD
вашего проекта:Он обновит ваш репозиторий всеми отсутствующими банками в соответствии с вашими зависимостями в вашем
pom.xml
файле.Если вы не установили Maven как отдельное приложение, вы можете выполнить следующие шаги в своем затмении:
Щелкните правой кнопкой мыши на
project
->Run As
->Run configurations
.Затем выберите
mavenBuild
.Затем нажмите
new
кнопку, чтобы создать конфигурацию выбранного типа. Нажмите на рабочую область «Обзор», затем выберите свой проект и в целях укажитеeclipse:eclipse
Вы можете обратиться к тому, как запустить команду mvn eclipse: eclipse для получения дополнительной информации.
источник
Обратите внимание на область ваших зависимостей. У меня возникла проблема, когда при вызове чистой компиляции через Intellij pom загружался, а jar - нет. Был создан файл xxx.jar.lastUpdated. Затем понял, что область зависимостей была тестовой, но я запускал компиляцию. Я удалил репозитории и запустил тест mvn, и проблема была решена.
источник
Правильно, нажмите на проект. Перейдите в Maven -> Обновить проект.
Зависимости будут установлены автоматически.
источник