2012-12-27 15 views
7

Mavenを既存のAndroidプロジェクトに追加する方法についていくつかの調査を行っています。 NetbeansのWebベースのプロジェクトでMavenを使用しましたが、このプロジェクトではIntelliJを使用する予定です。私は新しい "Mavenモジュール"を作成することができますが、私はすでにAndroidプロジェクトを持っていますので、私はそれが私が取るべきルートだとは完全には分かりません。既存のIntelliJ AndroidプロジェクトにMavenを追加するには

私はthis postを見つけましたが、詳細な説明はありますが、ステップバイステップのWindows統合ガイドはありません(少なくとも私が見ています)。

私はAndroidプロジェクト内でMavenを使用できますか?

編集:私は最後の文で、あなたの質問に答えるために、Windows環境

+1

既存のプロジェクト用のPOMを自動的に作成しようとしているのですか、IDEのMaven固有の機能を有効にしていませんか? –

+0

@TomG - 私は完全にはわかりません。私はMavenを一度しか使用せず、このプロジェクトでMavenを使用しようとしています。私が何をする必要があるかは、私がやろうとしていることです。 – Webnet

+0

その場合は、@ kctangの答えを参照してください。 POMを正しく作成してからIDEを使用して、それに基づいて独自の構成を作成することが本当に重要です。 –

答えて

7

以内にこれを行うには探しています:はい、あなたは、AndroidプロジェクトをビルドするMavenを使用することができます。

Mavenプロジェクトでは、maven-android-pluginを使用する必要があります。始めるのに最適な場所はhttps://code.google.com/p/maven-android-plugin/wiki/GettingStartedです。少し読んでみる必要がありますが、努力する価値はあります。

私はあなたの代わりに、「既存のIntelliJのプロジェクトにMavenのサポートを追加」しようとしているの、Mavenのに切り替えたいと思いIDE、特定のAndroidプロジェクトを既存している場合は、私はなります

  1. は、新しいMavenの作成適切なアーキタイプを使用したプロジェクトベースのプロジェクトhttps://github.com/akquinet/android-archetypes

  2. 既存のソース/リソースをMavenプロジェクトディレクトリにコピーします。正しく行わ場合

、あなたはIntelliJの中に、この(アンドロイド)Mavenプロジェクト(のpom.xml)を開いて、(GUIエディタを含む)のAndroidプロジェクトのようにそれを使用することができます。 IntelliJは自動的にMavenのpom.xmlからIntelliJプロジェクトを生成し、Androidファセットを検出します。

このようにしても、プロジェクトはIDEにとらわれず、コマンドラインからすべてを(ビルド/テスト/デプロイ)することができます.MavenプロジェクトはIMHOでなければなりません。 :D

+0

私はあなたが言及しているように1と2のステップをやってみようとしていますが、そのURLは私のために今働いていません: - \ – Webnet

+0

私はMaven Archetypesのリンクを更新しました。不思議なことに、そのリンクは数日前に働いていた。 – kctang

+0

そのリンクにあるドキュメントには、多くのLinuxコマンドが含まれていますが、Windowsの指示は含まれていません。 Windowsのリソースを知っていますか? – Webnet

関連する問題