我在我的Android项目中使用Gradle
,我在build.gradle
文件中添加了一些依赖。由于某些原因,我想指向最新的提交我的依赖项之一。例如:
dependencies {
...
compile 'com.github.ozodrukh:CircularReveal:1.1.0@aar'
}
我将 CircularReveal
的版本指定为 1.1.0@aar,我知道目前它已修复了一些错误但尚未发布。我如何在 Gradle 中指定提交?我知道一些关于 Cocoapods
的基础知识,可以这样做:
pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :commit => '082f8319af'
可以在Gradle中完成吗?任何帮助将不胜感激。
最佳答案
您不能直接从 Gradle 执行此操作,但可以使用 Gradle 插件和工具来实现此操作。
您可以使用 Jitpack 执行此操作,一个外部工具。您需要做的就是将 Jitpack 指定为存储库:
repositories {
maven {
url "https://jitpack.io"
}
// Define your other dependency repositories, if any
}
然后包括你的依赖:
dependencies {
compile 'com.github.ozodrukh:CircularReveal:25aeca505d'
// Include your other dependencies, if any
}
您还可以使用 gradle-git-repo-plugin来自 Layer,但我还没有尝试过这个。这个插件的一个优点(?)是它在你的本地机器上克隆存储库并从那里添加它作为依赖项。
关于android - 如何在 Gradle 中指定最新的提交版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30564702/