Отключение Maven 3.9.x удаленная репозиционная фильтрацияJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Отключение Maven 3.9.x удаленная репозиционная фильтрация

Сообщение 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>
Как именно я могу выключить это для своего личного репозитория? Есть разговоры о фильтрации и о том, что не на их документах, но я возился и ничего не работал.

Подробнее здесь: https://stackoverflow.com/questions/762 ... -filtering
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»