1

現在、作業中のAndroidプロジェクトでEclipse Indigoを使用しており、組み込みのMaven(m2e)ビルダーで問題が発生しています。ADTプラグインを使用してプロジェクトをビルドしていますが、コマンドラインからプロジェクトをビルドするために使用されるMavenpom.xmlもあります。HeliosからIndigoに切り替えると、次のエラーが発生し始めました。

ライフサイクル構成でカバーされていないプラグインの実行:com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.9.0-beta-5:generate-sources(実行:default-generate-sources、phase:generate-ソース)

ライフサイクル構成でカバーされていないプラグインの実行:com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.9.0-beta-5:unpack(実行:default-unpack、phase:process-classes)

ライフサイクル構成でカバーされていないプラグインの実行:org.apache.maven.plugins:maven-jar-plugin:2.3.1:jar(実行:default-jar、フェーズ:process-classes)

私の目標は、MavenビルドをADT Eclipseビルドから分離しておくことです。そのため、プロジェクトでm2eを無効にしたいのですが、その方法がわかりません。

m2eビルダーを無効にする方法はありますか?または、上記のエラーを修正する方法はありますか?

4

4 に答える 4

5

POMを開き、「ライフサイクル構成でカバーされていないプラグインの実行」エラーをクリックします。これにより、新しいm2eコネクタを検出するオプションが提供されます。

これを選択すると、Androidコネクタをダウンロードしてインストールするように自動的に求められます。

これをインストールすると、問題が解決するはずです。おそらく、古い0.2.4 m2eclipse-android-integrationもアンインストールして、新しい0.3.0m2e-androidバージョンを使用する必要があります。

詳細については、新しいサイトを参照してください。

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

于 2011-08-11T21:06:39.273 に答える
1

M2E公式ウィキはこの問題を文書化しています

lifecycle-mappingm2eのプラグインを使用して、これらのプラグインの実行を黙って無視できると思います

于 2011-08-11T18:02:40.070 に答える
1

Eclipseのインストールディレクトリに移動し、m2eへのすべての参照を手動で削除しました。「Plugin」ディレクトリと「features」ディレクトリには複数ありました。その後、Androidプロジェクトは通常の動作に戻り、コマンドラインからmvnを使用してビルドできました。

于 2012-01-17T23:27:44.930 に答える
0

MacOSXとEclipse4.3(Krepler)を使用しています。私が最初に試したのは、Brewを使用してターミナル経由でMavenをインストールすることでした。Maven3.0.4が正しくインストールされました。ただし、準備ができているMavenプロジェクトをインポートしようとすると([ファイル]>[インポート]>[Maven])、次の2つのエラーが表示されます。

実行default-testResourcesを処理するマーケットプレイスエントリが見つかりません

私が行ったことは、[ヘルプ]> [Eclipse Marketplace]に移動し、検索バーに「Maven」と入力して、Eclipse用の最初のデフォルトのMavenクライアントをインストールすることです。この時点からすべてがうまくいきました。

それがあなたにも役立つことを願っています。

于 2014-07-19T11:24:06.643 に答える