android-maven-plugin

Maven 形式にしてみたり、ADT 形式にして Ant で頑張ってはみたもののイマイチパッとしない Android 開発環境との戦いは続いております。

さて、何とか Good Practice が見えてきて、どうも Eclipse での開発時は ADT 形式で、CI 環境で動かす為だけに Maven 形式でやるのがいいみたい。
なんで全部 Maven 形式ではうまくいかないのかというと、android-maven-plugin がイマイチなのが原因。

Maven のモジュール形式でアプリとライブラリの構成だと通常ライブラリ側の参照をプロジェクトでも、リポジトリでも同様に動作するんだけど、android-maven-plugin の場合はバイナリ(リポジトリ)参照でないとアプリのテストプロジェクトの apk が正しく作成されないみたい。

書きかけ