Как мы все знаем, одна из головных болей в развитии в стене заключается в том, что скорость соединения склада Maven слишком медленная. Хотя для многих интернет-компаний и крупных и средних компаний-разработчиков программного обеспечения, создание зеркала-это вопрос минут. Но это действительно проблема для отдельных разработчиков и небольших компаний. Некоторое время назад было время назад, что Китай с открытым исходным кодом предоставил изображения Maven Warehouse, но они больше не доступны.
Ниже приведена тестовая запись старшего брата
Измените файл stence.xml в папке Conf в корневом каталоге Maven. Если вы изменяете местоположение хранилища репозитория по умолчанию, как и я, то есть, в папке .m2 нет локального репозитория, но есть файл настройки.xml, а затем измените этот файл.
Конкретное содержание и диаграммы следующие:
<Mirror> <id> alimaven </id> <mame> aliyun Maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <mirrorof> central </mirrorof> </mirror>
Затем сравните две картинки, чтобы увидеть скорость загрузки. Каждая компания имеет ограничение скорости 2M полосы пропускания.
Как упоминалось выше, я видел загрузку вещей на aliyun.com.
Затем, глядя на скорость загрузки, для его загрузки потребовалось чуть больше десяти минут. Я говорил о QQ в середине, и все закончилось, когда я вернулся. Это должно быть около десяти минут.
Наконец, существует диаграмма сравнения оригинального склада проекта и недавно загруженного склада:
Я обнаружил, что есть еще много пакетов JAR, которые не были загружены, что, вероятно, связано с конфигурацией в файле pom.xml.
Затем давайте специально сравним папку log4j.jar в ней; Конкретная цифра заключается в следующем: это означает, что я не могу ее понять. Я также сначала прочитал этот мавен, но я еще не закончил его. Хотя проект использует Maven, это не очень ясно.
Если какой -либо старший брат знает разницу в сравнении ниже, пожалуйста, дайте мне несколько советов.
Конфигурация pom.xml для log4j выглядит следующим образом: кажется, что ничего особенного, проблема не должна этого делать.
<Depective> <groupId> log4j </GroupId> <artifactId> log4j </artifactid> <sersion> 1.2.17 </version> </depervice>
На картинке слева находится локальный репозиторий, недавно загруженный из Alibaba Cloud. Почему нет пакета JAR? Разница немного большая.
Причина временно рассматривается следующим образом: (если не исправлено)
Либо он не имеет удаленного репозитория, либо не был загружен. Он действительно загружается в локальный репозиторий на основе зависимостей в POM.
(Я только что проверил его снова и просто добавляю зависимость в файле pom.xml, то есть ввести пакет.)
На этом веб -сайте ищите зависимости в файле pom.xml. http://mvnrepository.com
Затем добавьте вышеупомянутые зависимости в файле pom.xml; то есть выбранная часть в синем, а затем автоматически загружает ее в локальный репозиторий, например, конкретный пример показан ниже;
3.5 Эта папка автоматически создается и загружается после изменения файла pom.xml. Затем файлы внутри завершены. Содержит файл пакета JAR.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.