Я добавил новую зависимость к моей POM.
Есть ли простая команда, которую я могу запустить, чтобы загрузить эту зависимость в мой репозиторий?
Я добавил новую зависимость к моей POM.
Есть ли простая команда, которую я могу запустить, чтобы загрузить эту зависимость в мой репозиторий?
mvn install
(или mvn package
) всегда будет работать.
Вы можете использовать mvn compile
для загрузки зависимостей времени компиляции или mvn test
для времени компиляции и тестовых зависимостей, но я предпочитаю то, что всегда работает.
Если вы хотите только загружать зависимости, не делая ничего другого, то это:
mvn dependency:resolve
Или загрузить одну зависимость:
mvn dependency:get -Dartifact=groupId:artifactId:version
Если вам нужно загрузить из определенного репозитория, вы можете указать это с помощью -DrepoUrl=...
Я знаю, что это старый вопрос, но для пользователей, которые используют Maven
плагин с Eclipse
под Windows
, у вас есть две возможности:
Если вы получили Maven как автономное приложение:
Вы можете использовать следующую команду в CMD
в вашем проекте
Путь:
mvn eclipse:eclipse
Он обновит ваш репозиторий всеми отсутствующими банками, в соответствии с
к вашим зависимостям в вашем файле pom.xml
.
Если у вас нет Maven в качестве отдельного приложения, можете выполнить следующие шаги на вашем затмении:
Щелкните правой кнопкой мыши на project
→ Run As
→ Run configurations
.
Затем выберите mavenBuild
.
Затем нажмите кнопку new
, чтобы создать конфигурацию выбранного
введите.Нажмите "Просмотр рабочего пространства", затем выберите свой проект и
целей укажите eclipse:eclipse
Вы можете обратиться к как выполнить команду mvn eclipse: eclipse для получения дополнительной информации.
Обратите внимание на область ваших зависимостей. У меня возникла проблема, когда при вызове чистой компиляции через Intellij pom загружался, а jar - нет. Был создан файл xxx.jar.lastUpdated. Затем понял, что область зависимостей была тестовой, но я запускал компиляцию. Я удалил репозитории и запустил тест mvn, и проблема была решена.
Вправо, щелкните по проекту. Перейдите в Maven → Обновить проект.
Зависимости будут автоматически установлены.