c0n*_*ere 6 gradle gradle-kotlin-dsl
请帮助我了解 Gradle 6 中的更改,因此以下代码不再起作用(在 Gradle 5 中运行良好):
val artifactoryUser: String by settings
val artifactoryPassword: String by settings
pluginManagement {
repositories {
mavenLocal()
maven {
url = uri("https://internal-artifactory")
credentials {
username = artifactoryUser
password = artifactoryPassword
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在我有一个错误:“未解决的引用:artifactoryUser”。
这个问题可以通过在 pluginManagement 块中移动属性声明来解决
pluginManagement {
val artifactoryUser: String by settings
val artifactoryPassword: String by settings
repositories {
mavenLocal()
maven {
url = uri("https://internal-artifactory")
credentials {
username = artifactoryUser
password = artifactoryPassword
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我不明白为什么。
| 归档时间: |
|
| 查看次数: |
592 次 |
| 最近记录: |