我在Gradle中有以下任务。
我可以在linux上运行此任务,但是我无法指定
Windows环境上的目录路径。
有人可以帮我怎么写吗?
task copyData(type: Zip) {
archiveFileName = "compresseddata.zip"
destinationDirectory = "***HERE***"
from configurations.compile
}
最佳答案
只需使用正斜杠-适用于Windows和Linux。
而且要小心:除非您使用的是非常旧版本的Gradle,否则configurations.compile
可能是错误的。如果需要编译时或运行时依赖项,请分别使用configurations.compileClasspath
和configurations.runtimeClasspath
(不赞成使用简单地称为compile
的配置,并不总是包含所有依赖项)。
例:
task copyData(type: Zip) {
archiveFileName = "compresseddata.zip"
destinationDirectory = file("$buildDir/myData")
from configurations.runtimeClasspath
}
关于gradle - 如何在Windows的Gradle中指定路径DirectoryDirectory?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60609639/