我的项目需要使用位于其他远程git存储库中的外部库。
到目前为止使用它们我会将库下载到我的计算机并将它们添加到我的应用程序git存储库。 这有一些缺点。
所以,我想知道有一个很好的平滑解决方案,就像iOS有Cocoa pods那样,他们可以简单地将这些存储库添加为一个pod(或Ruby的Gemfile
)。
看起来很简单的事情:
pod 'SDK', :git => 'git://github.com/MySdkToDownload.git'
我的Android项目适用于Gradle
。
谢谢!
答案 0 :(得分:1)
Java和Ruby之间的主要区别在于Java项目必须以某种方式在导入过程中的某个步骤进行编译,其中Ruby仅在其类路径中复制项目(如果我没有记错的话)。因此,您需要为您的应用程序编译/打包构建。
Gradle可以使用很多东西而AFAIK主要使用Maven,所以你有多种选择: