子项目的降压构建规则

Buck Build Rules For Sub-Projects

我们的项目使用 Cordova 和许多其他子项目。

我通读了几次 Buck 文档和启动指南,并一直在尝试构建简单的项目。我现在正尝试将我们的项目迁移到使用 Buck(和 Exopackage)。

从 AntennaPod 示例中,我看到了如何将 src 文件、资产和 res 捆绑到一个项目中。但是,我不清楚将子项目捆绑到主项目中需要遵循哪些构建规则。

你能指出我需要的构建规则,将子项目添加到我的主构建中,或者解释我需要添加到我的主 BUCK 文件中的内容,以便正确组织和构建子项目。

下面是我们的项目结构的屏幕截图,其中一个子项目已展开。

我需要构建和添加的子项目是:

xwalk_core_library

CordovaLib

科尔多瓦

com.phonegap.plugins.facebookconnect

您可以根据需要创建任意数量的 android_libraryandroid_resource 规则。重要的是确保正确设置 deps。最终的 APK 将包含您指定的所有传递 deps