Запретить загрузку зависимостей Gradle и Maven - PullRequest
0 голосов
/ 24 марта 2020

Прежде чем задать свой вопрос, я хотел бы извиниться, если это действительно простой вопрос.

Я пытаюсь найти способ, где мы можем найти и повторно использовать зависимости Градл и Мавен. Я хочу найти возможности их повторного использования в нескольких проектах одновременно, открытых в STS, Eclipse или Intellij.

Вместо того, чтобы загружать их каждый раз, когда мы создаем новый проект. Это сэкономит мне данные, время и место на диске.

Ответы [ 2 ]

2 голосов
/ 24 марта 2020

Зависимости Maven не загружаются снова каждый раз, когда вы создаете новый проект.

Они загружаются в локальный репозиторий вашего компьютера один раз , а затем читать оттуда Поэтому до тех пор, пока вы открываете новый проект с той же учетной записью, Maven не перезагружает зависимости.

Исключением являются зависимости SNAPSHOT, для которых Maven периодически ищет новые обновления в удаленных репозиториях.

1 голос
/ 24 марта 2020

Gradle, как и Maven, имеет Автономный режим , что означает, что вы говорите ему всегда пытаться повторно использовать кэшированные зависимости вместо их разрешения из сети.
Каждый из диспетчера зависимостей для этого есть опция командной строки, но в IntelliJ IDEA вы можете включить / отключить ее, просто переключая значок на панели инструментов Gradle.

enter image description here

И то же самое для Maven.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...