【发布时间】:2016-07-01 08:11:41
【问题描述】:
我有 3 个传递依赖的项目要从 gradle 上传到 bintray,项目 1 和 2 是 jar,而项目 3 是使用另一个我们无法放入公共存储库的本地 aar 的 aar。
我已将项目 1 和 2 上传到 bintray,但我不知道如何进行第三个项目。 我可以选择将第三个库提供给我们的客户以包含在项目中,但我无法推送到 bintray,因为第三个项目依赖于这个库。
有没有办法将它推送到bintray而不添加第三个项目作为依赖项,而项目请求第三方库。
【问题讨论】:
-
您可以在将其添加为依赖项时使用
provided关键字而不是compile,然后将aar 作为文件提供给您的客户,同时确保该库是第三个项目所需的依赖项。 -
感谢 Radix,您的建议很有效