2011年9月23日金曜日

MavenでAndroidアプリケーションの構成管理をはじめる手順

最近ではサードパーティー製のAndroidフレームワークやライブラリが増加してきており、
構成管理にMavenを使用すると便利である。
Maven初心者ながらAndroidプロジェクトの構成管理を始めてみたのでその時の手順をメモ。
2011年11月20日に更新しました。

<事前環境>
Apache Maven 3.0.3
Eclipse 3.7 + ADT v12
※環境のインストール手順については割愛
  1. M2_REPOの設定
    EclipseからMavenを利用するために下記コマンドを実行
    mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo
  2. Eclipseプラグインのインストール
    Update siteから下記の2つのプラグインを追加
    ( [Help] -> [Install New Software...] -> [Add...] )
    • Maven Integration for Eclipse
      http://m2eclipse.sonatype.org/sites/m2e
    • Maven Integration for Android Development Tools
      https://svn.codespot.com/a/eclipselabs.org/m2eclipse-android-integration/updates/m2eclipse-android-integration/
  3. Archetypeの追加
    現在ではGitHub等に多数Archetypeが公開されているので、今回はこちらを利用する。
    [New] -> [Project...] -> [Maven Project]
    Workspace locationに任意の場所を指定 -> [Next] -> [Add Archetype...]
    下記のような画面になるので各項目を入力 -> [OK]


    Archetype Group Id: de.akquinet.android.archetypes
    Archetype Artifact Id : android-quickstart
    Archetype Version: 1.0.5
    Repository URL: 空白
  4. Androidプロジェクトの作成
    上記で追加したandroid-quickstartを選択 -> [Next]
    下記のような画面になったら各項目に任意の値を入力 -> [Finish]

以上でAndroidアプリもMavenで構成管理が出来るようになるはず。

Androidへのデプロイはプロジェクト配下で下記コマンドを実行する。
mvn clean install android:deploy

0 件のコメント:

コメントを投稿