【发布时间】:2018-04-04 12:57:21
【问题描述】:
我正在构建一个 react native android 库,它依赖于:
dependencies {
compile 'com.google.maps.android:android-maps-utils:0.5'
}
原来android-maps-utils 没有按我想要的方式工作,所以我分叉了它,我想使用我的这个库版本而不是官方版本。虽然我找不到办法,但我在 gradle 中搜索了如何从 github 导入库,我发现 ajoberstar/gradle-git 但没有明确的说明如何做到这一点,我发现的所有示例都不适用于我(例如这个:Gradle: how to clone a git repo in a task?)。有没有更简单的方法来完成这样的事情?
编辑:
这是我的结构(简化):
root:
| build.gradle
| settings.gradle
| aars
| map-util.aar
| libs
| android
| build.gradle
root build.gradle -> repositories { flatDir { dirs 'aars' } }
settings.gradle ->
include ":react-native-maps-lib"
project(":react-native-maps-lib").projectDir = file("./lib/android")
android/build.grandle -> compile(name: "map-util", ext:"aar")
【问题讨论】:
标签: android git github react-native android-gradle-plugin