Я добавил новую зависимость к моей 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 → Обновить проект.
Зависимости будут автоматически установлены.