【发布时间】:2014-05-23 21:36:22
【问题描述】:
我在不同的文件夹中有以下项目:
- Android 1
- Web 应用程序
- Android 2
- Android 库
依赖项是:
- Android 1 需要 WebApp(复制到 assets 文件夹中)
- Android 1 需要 Android 库
- Android 2 需要 Android 库
如何设置?
例如,我不能真正将 Android Lib 作为子项目放入我的 Android 1 应用程序中,因为 Android 2 也需要这个库。
但如果 Android Lib 是一个自己的项目,我如何确保将最新版本作为库包含在我的 Android 应用程序中? (我们不能使用存储库将库上传到)
所以想法是上面的每个项目都是一个自己的 gradle 项目。但是如何声明依赖项? 例如,当我构建 Android App 1 时,gradle 应该确保首先构建 Android Lib 和 WebApp。然后当然是在项目中包含 Android Lib 并将 WebApp 复制到 assets 文件夹中。
希望这不会令人困惑?
【问题讨论】:
标签: gradle build-process android-gradle-plugin