use*_*607 5 groovy asynchronous gradle
因此,我创建了一个档案,说一场战争,然后为了方便起见,我想要另一个具有不同名称的副本。问题是我不希望该复制任务减慢此相当大的构建的其余部分。可以异步执行吗?如果是这样,怎么办?
import java.util.concurrent.*
...
def es = Executors.newSingleThreadExecutor()
...
war {
...
doLast{
es.submit({
copy {
from destinationDir.absolutePath + File.separator + "$archiveName"
into destinationDir
rename "${archiveName}", "${baseName}.${extension}"
}
} as Callable)
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1228 次 |
| 最近记录: |