Я нахожусь в Netbeans и не знаю Maven много. Всякий раз, когда я импортирую, откройте какой-то проект Maven, он начинает загружать что-то из какого-то центрального хранилища, иногда огромного. Он загружает файлы в .m2 \ repository.cache \ m2e. Я имею ограниченную полосу пропускания и не хочу этого. Как остановить это? Я установил Функции> Java> Maven> Стратегия загрузки зависимостей никогда. Также попробуйте mvn -o install
и mvn -o
для оффлайна. Не разрешено.Maven загрузка из центрального хранилища
ответ
Путь Maven - это дать вам то, что проект говорит, что он нужен, но вы еще не загрузили его в местный репозиторий.
Огромный файл - это список того, что действительно доступно в Maven Central, и по какой-то причине неизвестно, что оно загружается на регулярной основе. Если вы это сделаете один раз, его следует сохранить для будущих сеансов.
+1 за то, что огромный файл –
Maven будет загружать всю зависимость только один раз в локальный репозиторий, а не снова и снова. У вас ограниченная или неограниченная пропускная способность, которую вы должны загрузить, чтобы выполнить свой проект.
Maven имеет очень модульную архитектуру. Это означает, что вещь, которую вы получаете при загрузке дистрибутива Maven, на самом деле представляет собой малую функциональность ядра.
Остальные загружаются из репозитория артефактов Maven, например Maven Central (который является репо по умолчанию).
Обратите внимание, что это относится не только к зависимостей (библиотека ваш проект использует), но и ваши плагинов (то есть материал, который собирает пакеты, а иначе строит проекты). Следовательно, большое количество загрузок.
Как и в других ответах, если вы не удаляете свой локальный репозиторий, он должен содержать все артефакты (зависимости и плагины), которые вам нужны, без повторной загрузки. Единственным исключением являются SNAPHSOT
зависимости, которые могут периодически загружаться, в зависимости от того, что находится в вашем POM и настройках.
В конце концов, у вас есть две возможности:
- Если у вас есть доступ к соединению высокого Bandwith где-то, вы можете построить проекты, используя его, и ваш местный репо по-прежнему хранить необходимые артефакты.
- Если у вас несколько компьютеров/конфигураций за локальной сетью, вы можете настроить диспетчер хранилища Maven, например Nexus или Artifactory, и использовать его как a local mirror. Обратите внимание, что те еще необходимо сначала загрузить артефакты.
Но вы ничего не можете сделать. «Maven, загружающий Интернет», к сожалению, в вашем случае, по дизайну.
- 1. Maven: Не удается загрузить из центрального хранилища
- 2. Git из центрального хранилища
- 3. Зависимости Maven от внутреннего и центрального хранилища
- 4. joda-time 1.6.2 jar не загружается из центрального хранилища maven
- 5. Копирующая паста из Центрального хранилища Weird
- 6. Как заставить Maven скачать maven-metadata.xml из центрального репозитория?
- 7. Ошибка при обновлении центрального хранилища Maven с использованием Eclipse m2e
- 8. Способ загрузки DLL из центрального хранилища
- 9. eclipse mars: перестроить индекс центрального хранилища maven застрял
- 10. Nexus загружает только POM из центрального хранилища, а не JAR
- 11. Maven чистой установки не удалось получить артефакт из Maven центрального
- 12. Maven: Загрузка родительского pom из хранилища удаляет теги репозиториев
- 13. сонар-Maven-плагин для sonarqube 4.5.5 LTS отсутствует в Maven центрального хранилища
- 14. Что касается конфигурации центрального общего хранилища Git
- 15. Частный сервер, созданный Nexus не удалось стать заменителем центрального хранилища
- 16. Nexus не загружает все содержимое артефакта из Центрального хранилища
- 17. maven import pom (BOM) собственный проект из внутреннего хранилища maven
- 18. Настройка удаленного удаленного хранилища Maven
- 19. Загрузка метаданных из хранилища Firebase
- 20. Загрузка номеров из локального хранилища
- 21. Загрузка из хранилища источников Chromium
- 22. Загрузка данных из хранилища данных
- 23. Заказ хранилища Maven
- 24. maven не может разрешать зависимости от локального хранилища, а не извлекать каждый раз из централизованного хранилища
- 25. Как использовать файлы jar из Центрального репозитория Maven?
- 26. Не удается загрузить артефакты из центрального репозитория maven
- 27. Maven переименовывает jar при загрузке из центрального репозитория
- 28. Структура хранилища Maven
- 29. Поисковая система поверх менеджера хранилища Nexus maven
- 30. Maven: значение хранилища ID
После того, как он скачал библиотеку, в следующий раз он будет использовать кеш репозитория на вашей локальной машине; как бы вы ожидали, что работа в автономном режиме будет работать, если у вас еще нет зависимости от вашей машины. –
Я позволил ему загрузить репозиции,> 500 МБ, но все же новые импортированные проекты загружают вещи – onlinenaman