【问题标题】:Android aar file dependenciesAndroid aar 文件依赖
【发布时间】:2017-09-01 10:35:47
【问题描述】:

我的目标是分发一个 .aar 文件,供其他开发人员在他们的项目中使用。我发现的问题是,当我尝试将我的 .aar 集成到其他项目中时,我是否需要在我已经包含的 build.gradle 文件中指定所有依赖项我的 .aar build.gradle.

我的问题是是否可以仅将我的库作为依赖项包含在内,并且我的库所依赖的库会以某种方式包含在另一个项目中。

【问题讨论】:

    标签: android dependencies aar


    【解决方案1】:

    如果您通过工件存储库分发 AAR,您还可以分发依赖项信息。对于 Maven 样式的存储库(当今最流行的类型),依赖信息是 POM 文件的一部分,将与 AAR 一起发布。您可以使用已建立的存储库(例如,JCenter、Maven Central)或推出自己的存储库(就像 Google 使用 maven.google.com 以及我在 Amazon S3 上使用 repo.commonsware.com 所做的那样)。

    相反,如果您坚持将 AAR 作为纯文件分发,那么除了通过文档之外,您无法分发依赖关系信息。这与分发 JAR 没有什么不同。

    【讨论】:

      猜你喜欢
      • 2014-05-04
      • 1970-01-01
      • 2018-11-27
      • 2014-01-23
      • 2019-06-04
      • 1970-01-01
      • 2021-01-07
      • 2016-04-04
      • 2018-04-02
      相关资源
      最近更新 更多