Gradle 在其他任务中使用渐变任务功能
我有一个gradletar任务,它用我的项目源创建一个归档文件 现在我需要复制此功能,但要将文件添加到存档中 有没有一种方法可以在不复制代码的情况下扩展/继承原始任务功能 谢谢。是的,使用这种方法。API可能看起来有点奇怪,因为它说它需要一个Gradle 在其他任务中使用渐变任务功能,gradle,Gradle,我有一个gradletar任务,它用我的项目源创建一个归档文件 现在我需要复制此功能,但要将文件添加到存档中 有没有一种方法可以在不复制代码的情况下扩展/继承原始任务功能 谢谢。是的,使用这种方法。API可能看起来有点奇怪,因为它说它需要一个CopySpec作为输入,但是Tar任务实际上也是一个CopySpec 示例(Groovy DSL): 任务myDefaultTar(类型:Tar){ archiveBaseName=“默认值” 来自(“$buildDir/default.txt”) } 任
CopySpec
作为输入,但是Tar
任务实际上也是一个CopySpec
示例(Groovy DSL):
任务myDefaultTar(类型:Tar){
archiveBaseName=“默认值”
来自(“$buildDir/default.txt”)
}
任务myOtherTar(类型:Tar){
archiveBaseName=“其他”
使用(myDefaultTar)
来自(“$buildDir/additional_file.txt”)
}