android gradle java multi module template
1.0.0
これは、Android Appモジュール、Androidライブラリモジュール、Javaモジュールを使用して、マルチモジュールビルドでソース分析ツール(PMD、FindBugs、CheckStyle、Lint、Jacoco)を実行していることを示しています。
このプロジェクトは、GradleとAndroidビルドツールで構築されます。
APKを構築します:
$ gradlew assembleDebug
APKをインストールします:
$ gradlew installDebug
アプリを実行する:
$ gradlew runDebug
モジュールごとにユニットテストをjunit実行します(デバッグ +リリース):
$ gradlew test
Junit android-appおよびandroid-libraryモジュールのユニットテストを実行します。
$ gradlew testDebug
android-appおよびandroid-libraryモジュールのエスプレッソインストゥルメントテストを実行します。
$ gradlew connectedDebugAndroidTest
モジュールごとにPMDレポートを生成します。
$ gradlew pmd
モジュールごとにjacocorportテストカバレッジレポートを生成します。
$ gradlew jacocoReport
モジュールごとにFindBugsレポートを生成します。
$ gradlew findBugs
モジュールごとにチェックスタイルレポートを生成します。
$ gradlew checkstyle
android-appおよびandroid-libraryモジュールのLintレポートを生成します。
$ gradlew lintDebug