1

私は AndroidStudio に Android プロジェクトを持っていますが、インストルメンテーション テストを Eclipse (maven によってビルドされた単純な Java プロジェクト) にアウトソーシングする必要があります。その理由について、開発全体と QA の話はしたくありません。Maven に依存しないインストルメンテーション テスト プロジェクトを Android Studio ベースのプロジェクトに統合できる人を教えてください。

4

1 に答える 1

1

gradle では、プロジェクトをビルドして .jar を作成し、.jar アーティファクトを任意の Maven リポジトリに公開できます (アーティファクトの公開に慣れていない場合は、これを確認してください)。このようなもの:

artifacts {
    archives file("path/to/your/project_output.jar")
}
uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: "file://${System.env.HOME}/.m2/repository/")
            pom.groupId = 'com.yourcompany'
            pom.artifactId = 'yourartifactid'
            pom.version = '0.1.0'
        }
    }
}

これにより、プロジェクトのコンパイル済み jar ファイルがローカルの Maven リポジトリに公開されます。build/intermediates/... フォルダーで .jar ファイルを探します (classes.jar がデフォルト名だと思います)。また、テスト プロジェクトで必要な場合は、.apk ファイルも公開する必要があります。

于 2014-12-15T13:31:39.200 に答える