我没有看到任何明显的问题,但我想知道是否可以使用/而不是File.separator在我编写构建文件时.使用File.separator使得阅读某些路径非常困难.例如:
dependsDir = "${buildDir}${File.separator}depends"
Run Code Online (Sandbox Code Playgroud)
VS
dependsDir = "${buildDir}/depends"
Run Code Online (Sandbox Code Playgroud)
Gradle在很大程度上只依赖于java.io.File执行所有与路径相关的操作,而这些操作又可以/在Windows和Linux上进行优雅处理.因此,/在Gradle API中使用不太可能导致任何问题.
我/在一个相当大的项目中使用它在Windows和Linux上运行,到目前为止我没有一个问题.希望这可以帮助.