Gradle如何生成外部库?

时间:2015-11-20 10:49:07

标签: android android-studio gradle

在gradle中(在Android Studio中),您只需定义一个url就可以导入外部库,例如:

dependencies {
    compile 'com.makeramen:roundedimageview:2.2.0'
    compile 'com.isseiaoki:simplecropview:1.0.10'
}

我知道您可以链接本地库。但这并不是我们想要的,因为我们想在团队中共享一个共同的图书馆。我想知道如何为自己的库设置这样的URL?它是否也可以不公开访问?

1 个答案:

答案 0 :(得分:2)

如果您使用私有 Git SCM,例如GithubBitbucket,您可以轻松将其转换为Maven存储库并在那里托管您的私有库。这可以用来将库作为项目中的依赖项引用,就像使用MavenCentral,JCenter或其他公司托管的公共库一样。

您可以在此处获取相同的详细说明:Publish with Gradle on Bitbucket

此外,您可以参考此link以使用JitPack私下发布您的库。 JitPack支持从私有Git存储库构建和安装。构建工件也是私有的,如果您可以访问Git存储库本身,则只能下载它们。

您还可以公开共享构建工件(jar,aar),同时保持源代码的私密性。例如,您可以轻松地将库分发给用户,而无需授予他们访问代码的权限。