如何将Android Studio .AAR文件发布到本地Artifactory存储库

时间:2016-03-02 23:34:56

标签: android android-gradle artifactory

我使用Android Studio 1.5.1构建一个独立的库(没有外部依赖项)。我们称之为" myLib.aar"。

我被要求修改我的Gradle构建以将.AAR文件推送到公司的私有本地Artifactory存储库中。我是一名经验丰富的开发人员,但对Java存储库知之甚少。

关于这个主题有很多搜索命中,但到目前为止,他们都没有针对我的特定情况找到解决方案。更令人不安的是,我找不到任何两个以相同方式实施解决方案的帖子。

我进一步混淆了为什么人们不能使用/ Artifactory插件。显然必须使用Maven插件 - 但为什么呢?有些使用第三方Maven插件,有些使用似乎内置于Android Studio中的内容。

所以我的问题是,为了将我的.AAR文件推送到Artifactory,只需添加哪些Gradle文件?

1 个答案:

答案 0 :(得分:2)

  1. 您应该使用Artifactory插件。
  2. Re Maven插件。 Maven插件的作用是生成有关包的元数据(pom.xml文件)。其他选项是使用Ivy插件以替代格式(ivy.xml文件)生成元数据。您的包需要元数据的方式。选择其中一个(通过应用mavenmaven-publishivyivy-publish插件)。
  3. The instructions about Artifactory plugin显示所有可能选项的配置示例。
  4. JFrog GitHub repo包含所有可能选项的项目示例。
  5. 希望有所帮助。

    我与JFrogBintray [artifactory]背后的公司,请参阅my profile了解详细信息和链接。