2016-09-17 58 views
0

我最近完成了关于Firebase library的初始工作。这个库目前实现与Firebase-server(Java)一起使用,但我也想构建一个与Firebase-android一起使用的版本。制作Android版本应该是改变正在使用的Firebase SDK和实现我的Firebase包装界面的Android版本的简单方法。Gradle:为Java和Android构建不同的罐子

在构建项目时,我希望它为Java服务器和Android创建单独的工件。我想这是使用Gradle可以完成的事情。我会如何去做这件事?

作为一个后续问题,在我的构建工件中包含各自的Firebase SDK依赖关系是否有必要或不错?

+1

我通常会为Android项目中的一个依赖项引用一个常见代码库,而桌面一个(或您的案例的服务器) – Mixaz

回答

0

我相信我一直在寻找的过程被称为创建multi-project Gradle build

我创建了三个模块:核心服务器,并机器人。核心模块包含两个衍生模块所需的代码,衍生模块则导入他们需要的Firebase SDK,并以他们需要的方式实现核心接口。