2013-11-27 4 views
0

ошибка Maven:Неспособность найти зависимость в прокси Maven хранилище

Failed to execute goal on project XXXXXX: Could not resolve dependencies for project XXXXXX:XXXXXX:0.1-SNAPSHOT: Failure to find com.oracle.ucm:idcserver:jar:11.1.1.8 in [http://internal-proxy:8080/nexus-2.6.4/content/groups/XXXXXX] was cached in the local repository, resolution will not be reattempted until the update interval of internal-proxy has elapsed or updates are forced.

Я подтвердил, что артефакт действительно был проксированном от внешнего источника.

Почему локальная сборка Maven разрешает зависимость в облаке или прокси-сервере интрасети? Как я могу попытаться отладить такие проблемы? Я являюсь администратором локального репозитория Maven, поэтому я могу отлаживать/изменять конфигурацию, предложенную здесь.

Любое понимание будет приветствоваться.

+0

Вы находите нужную зависимость в своем местном репо? – Keerthivasan

ответ

0

У вас есть эта особенная ucm-банка с вами? Ящик com.oracle.ucm:idcserver:jar:11.1.1.8 не существует в центральном хранилище maven и, таким образом, никогда не будет извлечен, так как он там не существует на центральном сервере maven.

Последнее, что я помню, вам придется вручную установить его в локальный репозиторий. Проверьте это сообщение here

+0

Я установил его в часть «третьей стороны» нашего Nexus. –

0

Ugh, это был неправильный URL-адрес в settings.xml.

Желательно, чтобы ошибка была более прозрачной, например, отказ в подключении.

+1

Если в любой момент времени вы не можете понять ошибку, которую дает maven, попробуйте запустить ее в режиме отладки 'mvn -X install/pacakge/whatever'. Помогает много! –

Смежные вопросы