Teamcity: обновление локального репозитория maven на сервере сборки от Nexus - PullRequest
2 голосов
/ 07 июля 2011

Я использую Teamcity для сборки на Java-проекте на основе Maven .

Недавно я добавил сторонний артефакт в менеджер Nexus Repository Manager.Теперь, когда я строю проект, я получаю следующую ошибку:

[core:project1] Failed to execute goal on project project1: Could not resolve dependencies for project core:project1:jar:1.0.0: Failure to find com.oracle:ojdbc:jar:11.2.0.2.0 in http://localhost:8081/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced

Может кто-нибудь сказать мне, как я могу FORCE обновлять в кэше локального хранилища на моем сервере сборки?Это как-то связано с Maven settings.xml?

Ответы [ 2 ]

3 голосов
/ 09 июля 2011

Попробуйте запустить Maven с опцией -U .

http://www.sonatype.com/books/mvnref-book/reference/running.html#running-sect-deps-option

1 голос
/ 22 февраля 2012

Я думаю, что ваша настоящая проблема была в том, что публичная группа (нексус) не собирал артефакты сторонних производителей.

Решением было добавить хранилище для сторонних артефактов в settings.xml или создать другую группу, которая также обеспечит Ваши сторонние артефакты.

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