如何正确使用梯度变量?
我尝试使用本地m2repository目录
build.gradle
例如,以下方法确实有效:
buildscript {
repositories {
maven { url uri('D:/android/sdk/extras/m2repository') }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
}
}
allprojects {
repositories {
maven { url uri('D:/android/sdk/extras/m2repository') }
}
}
但是我们应该如何使变量的用法
offline
def offline = 'D:/android/sdk/extras/m2repository'
buildscript {
repositories {
maven { url uri(offline) }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
}
}
allprojects {
repositories {
maven { url uri(offline) }
}
}
目前gradle的输出如下:
Could not get unknown property 'offline' for object of type org.gradle.api.internal.artifacts.repositories.DefaultMavenArtifactRepository.