如何使用Gradle中的变量设置JAR版本?
ext.nd4j_version = "1.0.0-beta2"
ext.nd4j_backend = "nd4j-native-platform"
dependencies {
compile group: 'org.nd4j', name: '${nd4j_backend}', version: '${nd4j_version}'
如果我写
nd4j_version = "1.0.0-beta2"
nd4j_backend = "nd4j-native-platform"
dependencies {
compile group: 'org.nd4j', name: '${nd4j_backend}', version: '${nd4j_version}'
Could not set unknown property 'nd4j_version' for root project
更新
ext.nd4j_version = "1.0.0-beta2"
ext.nd4j_backend = "nd4j-native-platform"
dependencies {
compile group: 'org.nd4j', name: '${project.ext.nd4j_backend}', version: '${project.ext.nd4j_version}' // works
以及以下
ext.nd4j_version = "1.0.0-beta2"
ext.nd4j_backend = "nd4j-native-platform"
dependencies {
compile group: 'org.nd4j', name: '${rootProject.ext.nd4j_backend}', version: '${rootProject.ext.nd4j_version}'
以及以下
ext {
nd4j_version = "1.0.0-beta2"
nd4j_backend = "nd4j-native-platform"
}
dependencies {
compile group: 'org.nd4j', name: '${project.nd4j_backend}', version: '${project.ext.nd4j_version}'