IntelliJ не использует локальный загруженный Maven артефакт - PullRequest
0 голосов
/ 27 марта 2019

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

Для каждого запуска теста я получаю следующую строку в окне вывода:

|Configuring classpath
|Downloading: org/forgerock/forgerock-parent/1.2.1/forgerock-parent-1.2.1.pom

Я выбрал параметр:

Use plugin registry

В окне настроек Maven в (Вид -> Окно инструментов -> Maven), но это не помогло.

1 Ответ

0 голосов
/ 27 марта 2019

Это не стандартное поведение Maven.

Как уже указывалось @Morfic, есть два основных места для поиска:

  • Ваша сборка Maven начинается спараметр -U (в Eclipse его также можно установить как политику UpdateSnapshot для сборки).Затем каждый POM загружается снова.

  • Ваш settings.xml, который определяет репозитории, имеет запись для данного репозитория, которая перезаписывает политику обновления (остерегайтесь, что репозитории иногда задаются вТакже POM).

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