В 3.9.0 Maven представил удаленную репозиторию фильтрацию. Вместо «упорядоченного цикла» в поисках артефактов в удаленных репозиториях, Maven может быть проинструктирован контролируемым способом, чтобы напрямую достичь только необходимого удаленного репозитория. < /P>
< /blockquote>
Пока не дойдете до мелкого шрифта: < /p>
maven central. Чтобы получить вещи отсюда, поскольку ваша сборка, плагины, зависимости плагинов, расширение и т. Д. Чаще всего будут приходить отсюда. В то время как вы можете фильтровать MC, фильтрация MC чаще всего является плохой идеей (фильтрация, как в «Ограничении того, что может произойти»). С другой стороны, MC предлагает помощь, чтобы предотвратить его утечку запроса (см. «Префиксы»). < /P>
< /blockquote>
Таким образом, чаще всего ограничивает «то, что можно извлечь» из MC - это плохая идея, это может быть сделано, но в очень, очень, очень неожиданно, как вы ставите в противное. RRF не различает «контекст» артефакта, он просто отфильтровывает их по (артефакт, удаленное местоположение), и, ограничивая MC, вы можете легко попасть в состояние, где вы нарушаете свою сборку (как плагин зависит от фильтруемого артефакта). Несмотря на то, что они четко обозначены как таковые внутри моего ~/.m2:
#NOTE: This is a Maven Resolver internal implementation file, its format can be
changed without prior notice.
#Fri May 12 21:15:32 PDT 2023
my-commons-2.1.0.pom>personal=
my-commons-2.1.0.jar>personal=
< /code>
После обновления до 3.9.x Maven постоянно пытается получить его из Central: < /p>
[INFO] Artifact com.personal.space:my-commons:pom:2.1.0 is
present in the local repository, but cached from a remote repository ID that is
unavailable in current build context, verifying that is downloadable from [central.
(https://repo.maven.apache.org/maven2, default, releases)]
< /code>
Как именно я могу выключить это для своего личного репозитория? Есть разговоры о фильтрации и о том, что не на их документах, но я возился и ничего не работал.
Подробнее здесь: https://stackoverflow.com/questions/762 ... -filtering
Отключение Maven 3.9.x удаленная репозиционная фильтрация ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1759421244
Anonymous
В 3.9.0 Maven представил удаленную репозиторию фильтрацию. Вместо «упорядоченного цикла» в поисках артефактов в удаленных репозиториях, Maven может быть проинструктирован контролируемым способом, чтобы напрямую достичь только необходимого удаленного репозитория. < /P>
< /blockquote>
Пока не дойдете до мелкого шрифта: < /p>
maven central. Чтобы получить вещи отсюда, поскольку ваша сборка, плагины, зависимости плагинов, расширение и т. Д. Чаще всего будут приходить отсюда. В то время как вы можете фильтровать MC, фильтрация MC чаще всего является плохой идеей (фильтрация, как в «Ограничении того, что может произойти»). С другой стороны, MC предлагает помощь, чтобы предотвратить его утечку запроса (см. «Префиксы»). < /P>
< /blockquote>
Таким образом, чаще всего ограничивает «то, что можно извлечь» из MC - это плохая идея, это может быть сделано, но в очень, очень, очень неожиданно, как вы ставите в противное. RRF не различает «контекст» артефакта, он просто отфильтровывает их по (артефакт, удаленное местоположение), и, ограничивая MC, вы можете легко попасть в состояние, где вы нарушаете свою сборку (как плагин зависит от фильтруемого артефакта). Несмотря на то, что они четко обозначены как таковые внутри моего ~/.m2:
#NOTE: This is a Maven Resolver internal implementation file, its format can be
changed without prior notice.
#Fri May 12 21:15:32 PDT 2023
my-commons-2.1.0.pom>personal=
my-commons-2.1.0.jar>personal=
< /code>
После обновления до 3.9.x Maven постоянно пытается получить его из Central: < /p>
[INFO] Artifact com.personal.space:my-commons:pom:2.1.0 is
present in the local repository, but cached from a remote repository ID that is
unavailable in current build context, verifying that is downloadable from [central.
(https://repo.maven.apache.org/maven2, default, releases)]
< /code>
Как именно я могу выключить это для своего личного репозитория? Есть разговоры о фильтрации и о том, что не на их документах, но я возился и ничего не работал.
Подробнее здесь: [url]https://stackoverflow.com/questions/76241743/disabling-maven-3-9-x-remote-repository-filtering[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия