为Zip类型的任务编写自定义插件

称重

当我Copy在自定义插件中编写类型为Task的任务时,我将执行以下操作:

class CopyJarsTask extends DefaultTask {
   @TaskAction
   def copyJars(){
      project.copy {
         from('libs')
         include("**/*")
         into "jars"
      }
   }
}

同样,我想编写一个任务类型,Zip但是在这种情况下,我们没有像project.zip这样的东西。如何Zip在自定义插件任务类中编写类型为任务的任务?

蛋白石

您需要扩展Zip类并在构造函数中配置任务的行为,例如:

class CopyJarsTask extends Zip {

   CopyJarsTask() {
      from 'libs'
      baseName = 'libs'
   }
}

task archive(type: CopyJarsTask)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

编写自定义TypeScript定义文件时出现错误“模块'名称'在...处解析为无类型的模块”

来自分类Dev

将CKEditor格式插件自定义为简单按钮

来自分类Dev

为自定义镜头编写类别实例

来自分类Dev

Vim是否自动为自定义文件类型加载特定于文件类型的插件?

来自分类Dev

为我的变量编写自定义设置器-Swift

来自分类Dev

Gradle中的自定义任务/插件

来自分类Dev

如何为Elasticsearch自定义插件编写测试?

来自分类Dev

如何从.zip安装自定义Grails插件?

来自分类Dev

如何在自定义插件中编写dependsOn

来自分类Dev

如何为Apache Drill编写自定义存储插件

来自分类Dev

为linq groupby编写自定义比较器

来自分类Dev

为Scala并行集合自定义任务支持?

来自分类Dev

为常见的bash命令编写自定义别名

来自分类Dev

为MusicBrainz Picard编写自定义的查找脚本

来自分类Dev

使用自定义选项编写Vue插件

来自分类Dev

自定义Gradle任务取决于插件

来自分类Dev

为常见的bash命令编写自定义别名

来自分类Dev

为MusicBrainz Picard编写自定义的查找脚本

来自分类Dev

为自定义镜头编写类别实例

来自分类Dev

隐藏自定义类型的插件和注释

来自分类Dev

从自定义任务中调用grunt插件

来自分类Dev

为自定义指令编写自定义事件

来自分类Dev

为我的变量编写自定义设置器-Swift

来自分类Dev

Gradle中的自定义任务/插件

来自分类Dev

创建类型为Jar的自定义插件任务

来自分类Dev

Azure Batch - 为任务设置自定义用户标识

来自分类Dev

如何在此 marqup 中为自定义帖子类型编写循环

来自分类Dev

如何为离子框架编写自定义/自己的插件

来自分类Dev

如何为 gmail 插件编写自定义 CSS?

Related 相关文章

热门标签

归档