m2eclipse странное поведение при использовании диапазонов версий - PullRequest
2 голосов
/ 04 мая 2011

Я установил Maven Optory с Nexus на сервере.В этом репозитории я развернул различные артефакты проекта и сторонние библиотеки.

Теперь я пытаюсь использовать этот репозиторий в своей IDE затмения с плагином m2eclipse.Идея состоит в том, чтобы я мог просто иметь возможность проверить проект, включить опцию управления зависимостями Maven, и он должен загрузить всю эту зависимость из удаленного репозитория.

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

Вот странная вещь ..... если я проверю POM родительского проекта и включу управление зависимостями в родительском проекте,он загрузит свои зависимости, а затем дочерний родитель также получит разрешение.Я уверен, что не должен был этого делать, вы должны иметь возможность проверить любой проект, и его наследственность должна быть разрешена автоматически.В каком случае я не использую диапазоны версий.

У кого-нибудь еще была эта проблема?Я чувствую, что мне что-то не хватает в моей настройке.

Заранее спасибо.

1 Ответ

0 голосов
/ 26 июля 2011

Вы пытались собрать проект с помощью командной строки maven?m2eclipse имеет свои причуды, поэтому удаление его из уравнения покажет вам, является ли проблема m2eclipse или проблемой maven.

Если строить вручную с помощью maven works, то это, вероятно, проблема m2eclipse.Я бы попробовал перейти на Eclipse Indigo, так как он имеет встроенный m2eclipse (а также более года разработок, начиная с последней версии старого m2eclipse).Использование новейшей версии может устранить любые ошибки.

Если сборка вручную не работает, то, возможно, вы что-то делаете неправильно в ваших файлах pom или структуре вашего проекта.В этом случае, пожалуйста, опубликуйте некоторые из ваших poms и структуру вашего проекта.

...