Как отключить сборку m2e в Eclipse Indigo? - PullRequest
1 голос
/ 11 августа 2011

В настоящее время я использую Eclipse Indigo в проекте Android, над которым я работаю, и сталкиваюсь с проблемами со встроенным сборщиком Maven (m2e). Я использую плагин ADT для сборки проекта, но у меня также есть Maven pom.xml, который используется для сборки проекта из командной строки. Как только я переключился с Гелиоса на Индиго, я начал видеть эти ошибки:

Выполнение плагина не охватывается конфигурацией жизненного цикла: com.jayway.maven.plugins.android.generation2: maven-android-plugin: 2.9.0-beta-5: generate-sources (выполнение: default-generate-sources, phase : generate-sources)

Выполнение плагина не охватывается конфигурацией жизненного цикла: com.jayway.maven.plugins.android.generation2: maven-android-plugin: 2.9.0-beta-5: unpack (выполнение: default-unpack, фаза: классы процесса )

Выполнение плагина, не охватываемое конфигурацией жизненного цикла: org.apache.maven.plugins: maven-jar-plugin: 2.3.1: jar (выполнение: default-jar, фаза: классы процесса)

Моя цель - отделить сборку Maven от сборки ADT Eclipse, поэтому я хотел бы просто отключить m2e для проекта, но не могу понять, как это сделать.

Есть ли способ отключить построителя m2e? В качестве альтернативы, есть ли способ исправить вышеуказанные ошибки?

Ответы [ 4 ]

5 голосов
/ 12 августа 2011

Откройте POM и нажмите на ошибку «Выполнение плагина, не охваченное настройкой жизненного цикла». Это даст вам возможность открыть для себя новые разъемы m2e.

Выберите это, и вам будет автоматически предложено загрузить и установить Android Connector.

Установка должна решить ваши проблемы. Вам, вероятно, следует удалить старую версию 0.2.4 m2ecllpse-android, а также новую версию 0.3.0 m2e-android.

Пожалуйста, смотрите новый сайт для получения дополнительной информации:

http://rgladwell.github.com/m2e-android/

1 голос
/ 18 января 2012

Я зашел в каталог установки для Eclipse и вручную удалил все ссылки на m2e. В каталоге «Плагин» и «Функции» было несколько магазинов. После этого мой проект Android вернулся к нормальному поведению, и я мог использовать mvn из командной строки для сборки.

1 голос
/ 11 августа 2011

Официальная вики M2E документирует этот выпуск

Я думаю, что вы можете использовать lifecycle-mapping плагин из m2e, чтобы молча игнорировать выполнение этих плагинов

0 голосов
/ 19 июля 2014

Я использую MacOSX с Eclipse 4.3 (Krepler).Сначала я попытался установить Maven через терминал, используя Brew.Установлено правильно Maven 3.0.4.Однако, когда я пытался импортировать любые готовые проекты maven (Файл> Импорт> Maven), он отображал следующие две ошибки:

Не найдено записей рынка для обработки Выполнение default-testResources

Я перешел в «Справка»> «Eclipse Marketplace», набрал «Maven» в строке поиска и установил первый клиент Maven по умолчанию для Eclipse.С этого момента у меня все работало.

Надеюсь, вам это тоже поможет.

...