2010-02-12 2 views
2

Я пытаюсь перенести большую установку maven1 на maven2. Я установил nexus 1.5, создал устаревший размещенный репозиторий и его виртуальный вид. Сценарии создания Maven 2 могут без проблем получить доступ к артефактам. Единственное, что не работает, это индекс nexus для устаревшего репозитория. Теперь устаревший размещенный репозиторий не имеет возможности включать в поиск, а просмотр виртуального м2 тоже не входит в индекс.Можно ли индексировать устаревший репозиторий в связи?

Есть ли способ сделать старое наследие maven 1 хранилища для поиска по nexus?

+0

Интересно, как Nexus Indexer ведет себя с устаревшим расположением. Вы пытались запустить его на своем репо? http://docs.codehaus.org/display/M2ECLIPSE/Nexus+indexer#NexusIndexer-indexer –

+0

Указатель командной строки ничего не находит. Начато сканирование Артефакты добавлены: 0 Артефакты удалены: 0 – mglauche

ответ

1

Согласно проксированию Maven 1 унаследованных Хранилища как Maven 2 Repo (NEXUS-29):

Обратите внимание, что вы не можете просматривать или искать индекс в связующем, потому что это Maven 1 репо.

Интересно, связано ли это с тем, что индекс Nexus Indexer не индексирует устаревший репозиторий (в этом случае вы, возможно, можете реализовать или расширить индексатор), или если это «просто» ограничение. Может быть, открыть вопрос в их Jira, чтобы получить более точный ответ.

2

Индексирование репозиториев M1 не поддерживается индексом. Поскольку Maven3 отказывается от поддержки макетов M1, вряд ли мы добавим это. Также обратите внимание, что код Indexer предоставляется проекту Maven, поэтому, если кто-то хочет улучшить его с помощью этой поддержки, вы можете сделать это там.

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