【发布时间】:2018-02-24 08:42:36
【问题描述】:
这是尽可能基本的......但我在这里或在 gradle.org 或一般情况下都没有找到答案。 NB Gradle 4.4.1、Groovy 2.4(由 Eclipse-Gradle 使用)或 2.6(命令行)。 Java 8。
在我的 build.gradle 中,我有 application 插件并设置了主类:
apply plugin: 'application'
mainClassName = "core.ConsoleHandler"
...包括这个插件会添加 2 个“依赖任务”(如果这是正确的术语:即 build 现在“依赖”它们):taskZip 和 taskTar。
Here 我们看到taskZip 的类型是Zip... 并查找Task here 的子类的文档,我们看到Task 的属性之一是destinationDir... 即 .zip 文件的最终位置。
我要做的就是将其设置为特定目录。
我已经尝试过(在 build.gradle 中)
task application.taskZip {
destinationDir = 'D:/bobble'
}
和
taskZip {
destinationDir = 'D:/bobble'
}
和
destinationDir = 'D:/bobble'
这些都会产生致命错误。我该怎么办?
【问题讨论】:
标签: gradle plugins configuration