2011-08-11 14 views
1

私は現在作業中のAndroidプロジェクトでEclipse Indigoを使用していますが、組み込みMaven(m2e)ビルダーの問題にぶち当たっています。私はADTプラグインを使ってプロジェクトをビルドしますが、コマンドラインからプロジェクトをビルドするために使用されるMavenのpom.xmlもあります。私はインディゴにヘリオスから切り替わったら、私はこれらのエラーを見て開始しました:ライフサイクル構成でカバーされていないEclipse Indigoでm2e buildを無効にするにはどうすればいいですか?

プラグインの実行:com.jayway.maven.plugins.android.generation2:mavenの-アンドロイド - プラグイン:2.9.0- beta-5:generate-sources(実行:デフォルト生成ソース、フェーズ:生成ソース)

プラグインの実行はライフサイクル設定でカバーされていません:com.jayway.maven.plugins.android.generation2:maven-android-プラグインの実行:2.9.0-beta-5:アンパック(実行:デフォルト - アンパック、フェーズ:プロセスクラス)

プラグインの実行はライフサイクル設定でカバーされていません:org.apache.maven.plugins:maven-jar-plug

私の目標は、MavenビルドをADT Eclipseビルドとは別にして、単にm2eを無効にしたいのです。このプロジェクトはどのように行うのかわかりません。

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

+0

プロジェクト - >プロパティ - >ビルダーを調べましたか? Mavenビルダーがそこに登録されている可能性があります。 – inazaruk

+0

@inazarukこれも私の最初の考えでしたが、Mavenビルダーは表示されていません。 –

答えて

5

あなたのPOMを開き、「プラグインの実行をクリックして静かにこれらのプラグインの実行を無視したM2eからlifecycle-mappingプラグインを使用することができると思います"エラー。これにより、新しいm2eコネクタを検出するオプションが提供されます。

これを選択すると、Android Connectorのダウンロードとインストールを自動的に求められます。

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

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

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

1

M2E公式のwikiドキュメントはこのissue

は、私はあなたがライフサイクルの設定でカバーされていない

+0

これを行う必要はありません。あなたのAndroidプロジェクトはMavenの依存関係を無視します。 M2E用のAndroid Configuratorをインストールするだけです。私の答えを見る –

1

私は、Eclipseのための私のインストールディレクトリに行き、手動でのM2eへのすべての参照を削除しました。 "Plugin"ディレクトリと "features"ディレクトリに倍数がありました。 その後、私のアンドロイドプロジェクトは正常な動作に戻り、コマンドラインからmvnを使ってビルドすることができました。

0

Eclipse 4.3(Krepler)でMacOSXを使用しています。私が最初に試みたのは、Brewを使用してMavenをターミナル経由でインストールすることでした。 Maven 3.0.4が正しくインストールされました。私は準備ができてのMavenプロジェクトをインポートしようとしたとき、しかし、(ファイル]> [インポート]> [Mavenは)それは次の2つのエラー表示されます:実行時のデフォルト・testResourcesを処理することが分かっ

ない市場エントリを私は何

ヘルプ> Eclipse Marketplaceに行き、検索バーに「Maven」と入力し、Eclipse用の最初のデフォルトのMavenクライアントをインストールします。この時点ですべてが私のために働いた。

あなたにも役立ちます。

関連する問題