Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Нужно ли мне использовать встроенный maven для работы разрешения рабочей области m2e?

Автор вопроса: Nicolas BarreraОтветов: 2

На моем предыдущем компьютере я работал с Linux, eclipse Indigo, m2e (полагаю, v1.2 или v1.3) и maven 2.

Я настроил m2e для использования моей внешней установки maven 2, проект A зависел от проекта B, и без необходимости устанавливать какие-либо проекты в локальный репозиторий maven я мог выполнить сборку Eclipse Maven (например, компиляцию или зависимость: дерево), настроенную на используйте внешнюю установку maven и разрешайте артефакты в рабочей области. Это сработало.

Теперь я использую win7, eclipse kepler, m2e 1.4.1 и maven 3. Я настроил все одинаково (используя внешнюю установку maven), создаю те же проекты, использую ту же сборку eclipse Maven (конфигурацию запуска) с рабочей областью разрешение артефакта включено, и это не работает.

Прямо сейчас это работает, только если я настрою сборку maven для использования внутренней установки maven, встроенной в eclipse.

Я действительно хотел бы всегда использовать свою внешнюю установку, кто-нибудь знает, была ли эта функция удалена из m2e или этот сценарий должен работать так, как я ожидал, и, возможно, это ошибка, которая происходит в моей конкретной среде?

javaeclipsemavenm2eclipse

Ответы

Ответ 1 · David Soroko

Стоит проверить, что settings.xml для вашего внешнего maven имеет смысл, и eclipse настроен на его использование.

Ответ 2 · Nicolas Barrera

Я тестировал в других подобных средах, получая такие же результаты, но при обновлении до Eclipse Luna проблема была решена.

Если вы столкнулись с похожей проблемой, обновитесь до Eclipse Luna.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы