Androidアプリケーションの単体テストにRobolectricSampleアプリケーションを使用しようとしています。Mavenを使用したアプリケーションのインストール手順では、最初のステップは次のとおりです。
ant maven-setup
。このコマンドが必要な理由と、それが何をするのか理解できませんでしたか?
どんな説明でも大いに役立ちます。
Androidアプリケーションの単体テストにRobolectricSampleアプリケーションを使用しようとしています。Mavenを使用したアプリケーションのインストール手順では、最初のステップは次のとおりです。
ant maven-setup
。このコマンドが必要な理由と、それが何をするのか理解できませんでしたか?
どんな説明でも大いに役立ちます。
Antビルドファイルbuild.xmlによると、次のant maven-setup
2つのことを行います。
maven-install-jars:
2つの必要なjarライブラリ(guice-2.0-no_aop.jar&maps.jar)をMavenローカルリポジトリにインストールします。
maven-set-android-sdk:
<path>がandroid-maven-pluginで定義されている場合は、pom.xmlでAndroidSDKパスをリセットします。
これは洗練されたソリューションではありません。理想的には、これらすべてのタスクは純粋にMavenによって処理される必要があります。ただし、このプロジェクトはAntとMavenの両方のビルドを提供するため、便宜上、MavenビルドライフサイクルでAntのスクリプトを再利用します。