2015-01-28 4 views
1

Когда я построить мой проект банки для org.restlet.jee, как зависимость для апача верблюдицы, отсутствуют.Не удается открыть maven.restlet.com

[WARNING] The POM for org.restlet.jee:org.restlet.ext.spring:jar:2.2.2 is missing, no dependency information available 

Так я добавил в Nexus новое хранилище прокси для http://maven.restlet.com/.

После добавления происходит ошибка во время процесса обнаружения:

Удаленная стратегия Префикс-файл на M2Repository (ID = Maven-релизы), обнаруженные неверный ввод, результаты выкинутые: Префикс файла не начинается с ожидаемым " ## repository-prefixes/2.0 ", отказавшись загрузить файл.

Есть ли какое-либо решение, как я могу использовать репозиторий с помощью Nexus?

Отредактировано: мой pom.xml

<distributionManagement> 
    <repository> 
     <id>releases</id> 
     <name>Internal Releases</name> 
     <url>http://xxx:8081/nexus/content/repositories/releases/</url> 
    </repository> 
    <snapshotRepository> 
     <id>snapshots</id> 
     <name>Internal Snapshots</name> 
     <url>http://xxx:8081/nexus/content/repositories/snapshots/</url> 
    </snapshotRepository> 
</distributionManagement> 

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.sonatype.plugins</groupId> 
      <artifactId>nexus-staging-maven-plugin</artifactId> 
      <version>1.6.3</version> 
      <extensions>true</extensions> 
      <configuration> 
       <serverId>deployment</serverId> 
       <nexusUrl>http://xxx:8081/nexus/</nexusUrl> 
      </configuration> 
     </plugin> 
     ... 
    </plugins> 
</build> 
+0

Пожалуйста, покажите pom.xml, как вы добавляете этот репо – Mysterion

+0

В отличие от сайтов на форуме, мы не используем «Спасибо», «Любая помощь оценена» или подписи на [so]. См. «[Должны ли« Привет »,« спасибо », теги и приветствия удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -Свободно от сообщений). Кстати, это «Спасибо заранее», а не «Спасибо в продвинутый». –

ответ

4

Приставка сообщение файл должен делать с автоматической маршрутизацией. Сайт на maven.restlet.com не поддерживает эту функцию. Ни о чем беспокоиться, хотя, смотрите здесь для объяснения:

https://support.sonatype.com/entries/30645946-

Проверьте, чтобы убедиться, что вы только что добавили репозиторий прокси является членом хранилища группы вы настроили Maven для использования в настройках. xml-файл.

Если это не проблема, вы можете получить информацию об этой проблеме, используя методику, описанную здесь:

https://support.sonatype.com/entries/21433982

1

Я была такая же проблема, в последнее время с Restlet репо и проксированием через связующий , Проблема в том, что он не принимает проксирование, вы получите эту информацию, используя методы, упомянутые rseddon.

Чтобы решить эту проблему, вам необходимо обновить конфигурацию репозитория прокси в nexus, установив пользовательский агент в необязательных настройках HTTP-запроса на то, что используется браузерами, например. Mozilla/5.0 (X11; Linux x86_64; rv: 41.0). Gecko/20100101 Firefox/41.0.

Это должно помочь.

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