Подтвердить что ты не робот

Как запретить Maven скачивать артефакты каждый раз?

Im с использованием Maven 3.1.1. В одном из моих проектов я ссылаюсь на еще один из моих проектов...

    <dependencies>
            <dependency>
                    <groupId>org.mainco.subco</groupId>
                    <artifactId>myprojectA</artifactId>
                    <version>${project.version}</version>
            </dependency>

Вышеизложенное зависит от пары других моих проектов. Однако, когда я запускаю "mvn clean install", Maven пытается загрузить эти артефакты, а не просто использовать whats в моем локальном репозитории. Как мне заставить Maven загружать вещи, если они не существуют в моем локальном репозитории? Это результат того, что я вижу...

davea$ mvn clean install
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building subco admin Module 57.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://download.java.net/maven/2/org/mainco/subco/myprojectA/57.0.0-SNAPSHOT/maven-metadata.xml
Downloading: http://download.java.net/maven/2/org/mainco/subco/subco/57.0.0-SNAPSHOT/maven-metadata.xml
Downloading: http://download.java.net/maven/2/org/mainco/subco/projectB/57.0.0-SNAPSHOT/maven-metadata.xml
Downloading: http://download.java.net/maven/2/org/mainco/subco/projectC/57.0.0-SNAPSHOT/maven-metadata.xml
[INFO]
4b9b3361

Ответ 1

Вы можете контролировать частоту обновления, настраивая репозитории в файле $USER_HOME/.m2/settings.xml. В частности, измените updatePolicy на значение, которое приводит к менее частым обновлениям. Этот ответ в разделе "Стоп-запрос" содержит более подробные сведения.

Ответ 2

Если вы используете автономный флаг, он будет использовать ваши библиотеки из локального репо.

mvn clean install -o 

Ответ 3

Вы можете настроить репозитории в

settings.xml

файл вашей установки maven.

Подробнее об этом читайте на веб-странице Maven.