繁体   English   中英

在服务器上发布Gradle Android库

[英]Publish gradle android library on server

我试图将Gradle依赖关系提供给我的团队,以供内部使用和第三方使用。 这主要用于Android和Java,但一般的答案更好。

我发现的所有信息更多是关于将Gradle依赖项添加到项目中,而不是如何设置这些依赖项以便能够提供。

我已经知道如何通过以下方式硬链接到gradle项目:

project(':some-lib').projectDir = new File('SomeDirectoryAddress')

但我想说到可以添加依赖项而不必像第三方提供的其他库一样硬编码其地址的地步:

compile 'com.somecompany.somelibrary:somelibrary-android:1.5.0'

您能指导我在哪里寻找实现这种服务的方法吗?

是否可以从GitHub / Git存储库提供项目服务? 在这种情况下我该怎么办?

就像已经发布的信息的补充一样。 我没有使用过它,但是我找到了JitPack,它是一种使从GitHub提取依赖关系的工具。

https://jitpack.io/

只有2个标准服务器用于托管Android库,例如jcenter和Maven Central

需要遵循以下步骤:

  1. 生成JavaDoc和源JAR
  2. 设置BinTray上传
  3. BinTray.com上注册
  4. 将详细信息添加到local.properties文件

以下链接中提到了详细步骤

https://www.virag.si/2015/01/publishing-gradle-android-library-to-jcenter/

http://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM