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