1

我在 AndroidStudio 中有一个 android 项目,但我们必须将 Instrumentation 测试外包给 Eclipse(由 maven 构建的简单 Java 项目)。我不想讲述整个开发和质量保证的故事,我只是想问任何人都可以告诉我,我可以将一个独立于 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 回答