Не удается импортировать пакеты из plugin.xml из банок, которые загружаются как зависимость maven?

#maven #maven-plugin

#maven #maven-плагин

Вопрос:

Я хотел бы воспользоваться возможностями, которые предоставляет Maven для управления зависимостями в проекте. Мое краткое понимание того, как работает Maven, заключается в том, что он получит необходимые JAR, а затем создаст проект с этими библиотеками. Итак, я установил и настроил maven на своем компьютере. Также я установил плагин me2eclipse версии 0.12 на свой eclipse helios.

Я создал проект maven и настроил pom. Я добавил некоторые зависимости в maven, и maven проверял зависимые банки в%userprofile%/.me2/repository . Это работает нормально. Но я хотел бы импортировать некоторые пакеты из файлов jar, которые находятся в зависимостях maven на моем plugin.xml которые используются при запуске плагина eclipse rcp. Зависимости maven также добавляются в мой путь к классу.

Я не знаю, была ли ошибка? Может ли какое-либо тело помочь моему. Спасибо.

Ответ №1:

Ответ заключается в том, что невозможно импортировать некоторые пакеты из jar или пакетов, которые загружаются как зависимость maven (хранятся в локальном перемещении maven) в зависимости от плагина eclipse rcp или МАНИФЕСТА. Вы можете импортировать пакеты или пакеты только из jar, которые расположены на целевой платформе eclipse. Таким образом, решение состоит в том, чтобы добавить пакеты, которые находятся в локальном репозитории maven, также на целевую платформу.

Ответ №2:

Вам следует внимательно изучить Maven-Felix, который поддерживает вас в такого рода построении. Кроме того, я рекомендую вам обновиться до Eclipse-Indigo и использовать интегрированный (Marketplace) m2e вместо старого плагина m2eclipse.