我最近完成了Firebase library的初步工作。该库目前已实现与Firebase-server(Java)一起使用,但我还想构建一个与Firebase-android一起使用的版本。制作Android版本应该只需更改正在使用的Firebase SDK并实现我的Firebase封装界面的Android版本。
在构建项目时,我希望它为Java服务器和Android创建单独的工件。我想这可以用Gradle完成。我该怎么做呢?
作为后续问题,在构建工件中包含相应的Firebase SDK依赖项是否有必要或者是个好主意?
答案 0 :(得分:0)
我认为我正在寻找的流程称为创建multi-project Gradle build。
我创建了三个模块:核心,服务器和 android 。核心模块包含两个派生模块所需的代码,而派生模块导入他们需要的Firebase SDK,并以他们需要的方式实现核心接口。