Я развернул сервер Nexus Sonatype в своей локальной сети, сопоставив некоторые удаленные репозитории с моими общедоступными репозиториями:
альтернативный текст http://img576.imageshack.us/img576/5517/7875d01884ad4234a5b02e2.png
Первый вопрос: почему эти репозитории не синхронизируются с «реальными» репозиториями?
Например, я отобразил maven central (http://repo1.maven.org/maven2) на «central», но когда я просматриваю http://smallufo:8081/nexus/content/repositories/central/org/springframework/, пакеты не завершены, в http://repo2.maven.org/maven2/org/springframework/, есть тонны артефактов, но у меня есть только некоторые из них:
альтернативный текст http://img63.imageshack.us/img63/6163/31beec445d6b4e9eb96beba.png
А версии старые ...
Например: Spring-Core - это только 2.5.6.SEC01, но последняя версия - 3.0.2.RELEASE.
И мой клиент Maven, кажется, может найти только старые артефакты ...
альтернативный текст http://img199.imageshack.us/img199/3872/maven.gif
"central" - это каталог прокси, он должен быть таким же, как и на удаленном сервере. Я пытался "Expire Cache", "ReIndex", "Incremental ReIndex" весь "центральный":
альтернативный текст http://img23.imageshack.us/img23/8467/391bd49409c94aa58640afe.png
После долгого времени с почти 100% загрузкой Java-процесса ситуация выглядит не лучше, просто добавьте некоторые артефакты ... не отражающие реальные данные "Maven Central" ...
Второй вопрос, в чем разница с «Expire Cache», «ReIndex», «Incremental ReIndex»?
Даже я могу "искать" spring-core.3.0.2.RELEASE, мой m2eclipse все еще не может его найти:
альтернативный текст http://img217.imageshack.us/img217/9360/18c15abab4f343b0848a819.png
Я также вижу spring-core-3.0.2.RELEASE в «index», (но недоступен в «storage»):
альтернативный текст http://img268.imageshack.us/img268/7041/maven2.gif
Но почему m2eclipse не может его использовать? кажется, что m2eclipse может устанавливать артефакты только в хранилище, если так работает nexus, как мне «принудительно» загрузить spring-core-3.0.2.RELEASE в хранилище nexus?
Как мне решить эти странные несовместимости?
Большое спасибо!
- обновлено -
Кажется, это проблема с m2eclipse и maven-3.0-beta1.
После того, как я вернусь к maven 2.2.1, теперь все работает нормально.
Извините за беспокойство.