как заставить maven обновить конкретную версию зависимости

1

я немного новичок в maven после того, как пришел из простого, но недружелюбного муравейника.

<dependencies>
    <dependency>
        <groupId>com.foo.bar.EPT</groupId>
        <artifactId>EPTUtils</artifactId>
        <version>1.2.9-SNAPSHOT</version>
        <scope>compile</scope>
    </dependency>

Я ищу команду maven, чтобы специально обновить эту версию до 1.2.14-SNAPSHOT. я пробовал

mvn -DallowSnapshots=true versions:use-latest-snapshots -Dincludes=com.foo.bar.*

но это не обновляло то, что у меня было в локальном репо.

  • 1
    Это часть вашего собственного проекта? В таких случаях «автоматическим» способом является правильное управление выпуском Maven. maven.apache.org/maven-release/maven-release-plugin
Теги:
maven

1 ответ

1

+ Изменить

<version>1.2.9-SNAPSHOT</version>

в

<version>1.2.14-SNAPSHOT</version>

в pom.xml вашего проекта Maven. Затем создайте проект.

mvn clean test package

Maven загрузит зависимость и сохранит ее в локальном репозитории ~/.m2.

Изменить: Также см. Как указать Maven использовать последнюю версию зависимости? для получения дополнительной информации о Maven и последних версиях.

Редактировать 2: вы можете использовать Версии Maven Plugin, который в качестве целей может помочь вам в этом.

  • 0
    да, есть ли команда maven для обновления pom.xml и установки версии?
  • 0
    Ни то, что я знаю. Но редактирование pom.xml должно быть простым.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню