我正在尝试将 Java 库发布到 Bintray,并遇到了从文件中获取的字符串的奇怪行为gradle.properties。
属性文件的内容:
testString = 'test'
Run Code Online (Sandbox Code Playgroud)
我测试字符串行为的任务:
task weirdString {
println(testString)
println('test')
println(testString.class)
println('test'.class)
println(testString.equals('test'))
}
Run Code Online (Sandbox Code Playgroud)
运行任务输出:
'test'
test
class java.lang.String
class java.lang.String
false
Run Code Online (Sandbox Code Playgroud)
我无法理解这个问题。第一个和第二个输出之间的差异使我的部署任务崩溃。我想这是 Groovy 内部的一些魔法。有人可以启发我吗?
| 归档时间: |
|
| 查看次数: |
769 次 |
| 最近记录: |