如何将gradle项目与基于Eclipse(maven)的仪器测试集成

时间:2014-12-15 12:37:58

标签: maven android-studio android-instrumentation

我在AndroidStudio中有一个Android项目,但我们必须将Instrumentation测试外包给Eclipse(由maven构建的简单Java项目)。我不想告诉整个开发和质量保证的故事,为什么,我只是问,任何人都可以告诉我,我可以将一个maven独立仪器测试项目与我的基于Android Studio的项目集成?

1 个答案:

答案 0 :(得分:1)

在gradle中,您可以通过构建它来从项目中创建.jar,然后您可以将.jar工件发布到任何maven存储库(如果您不熟悉工件发布,请选中this)。 像这样:

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文件。