2016-11-17 13 views
-1

Я все еще получаю эту ошибку:Local Nexus Сервер - Зеркала

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-resources-plugin 
:jar:2.6 in http://it-nexus.myDomain: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 -> [Help 1] 

и это связано с этой конфигурацией зеркала:

<mirrors> 
    <mirror> 
    <id>nexus</id> 
    <name>Nexus Public Mirror</name> 
    <url>http://it-nexus.myDomain:8081/nexus/content/groups/public</url> 
    <mirrorOf>central</mirrorOf> 
    </mirror> 
</mirrors> 

Это не для меня ясно, как настроить зеркала в таким образом, что я могу загрузить свои артефакты с mvn deploy.

Мне кажется, что Maven ищет плагины-артефакты на моем простом сервере Nexus-Server. По-моему, это должно быть каскадировано таким образом, что если артефакты недоступны в моей локальной связи, ее следует искать в центре. Как это сделать?

+0

Вы сделали это? http://stackoverflow.com/questions/4701532/force-maven-update – Tunaki

ответ

0

Это не сразу мне то, что вам нужно сделать, чтобы решить эту проблему, но я чувствовал, что я хотел бы поделиться рабочим примером одного из парней в нашей команде: https://github.com/dulanism/java-test/blob/master/pom.xml

Вы хотите настроить профиль, аналогичный тому, что сделал Дулани в своем файле pom.xml. С помощью этой установки вы можете публиковать как релизы, так и снимки в локальном диспетчере репозитория Nexus.