来自gitlab本地服务器的Android库maven依赖项';s的私有存储库
我们有一个带有私有存储库的Gitlab本地服务器。它只能在我们的网络中访问 我们想要一种将Android库作为maven依赖项分发的方法,而不是复制模块、aar/jar等 一个我们想要实现的例子。我们有一个Android项目A和一个Android库B,都在我们的Gitlab本地服务器中,A有B作为依赖项。这将是我们A的应用程序构建梯度文件:来自gitlab本地服务器的Android库maven依赖项';s的私有存储库,android,maven,dependencies,gitlab,Android,Maven,Dependencies,Gitlab,我们有一个带有私有存储库的Gitlab本地服务器。它只能在我们的网络中访问 我们想要一种将Android库作为maven依赖项分发的方法,而不是复制模块、aar/jar等 一个我们想要实现的例子。我们有一个Android项目A和一个Android库B,都在我们的Gitlab本地服务器中,A有B作为依赖项。这将是我们A的应用程序构建梯度文件: dependencies { ... implementation '...B' } 据我们所知,jitpack只支持用于自托管git的公
dependencies {
...
implementation '...B'
}
据我们所知,jitpack只支持用于自托管git的公共Gitlab服务器。
我最终使用了JFrog的Artifactory OSS(开源)。用于存储库的存储库。在我通过gradle的案例中,有更多的解决方案,如maven、nugget等,gradle是免费的,其他人需要付费 您需要做的是:
- 人工操作系统的服务器
- Android项目根目录中的.gitlab ci.yml文件
- 在您的Android库gradle文件中发布gradle任务
- 访问GitLab的库存储库以定义变量