2019独角兽企业重金招聘Python工程师标准>>>

gradle复制文件/文件夹方法

复制文件

//复制IDE生成的classes.jar文件到build/libs中,并改名为FileUtils.jar.
task copyFile(type:Copy) {delete 'build/libs/FileUtils.jar'from('build/intermediates/bundles/release/')into('build/libs/')include('classes.jar')rename('classes.jar', 'FileUtils.jar')
}

复制多个文件

//复制E:\src目录下的所有xml和java文件到E:\dst目录中
task copyMutiFiles(type:Copy){from 'E:\\src'into 'E:\\dst'  //若dst不存在,会自动创建//include '**/*'include '**/*.xml'include '**/*.java'
}

复制目录

task copyTaskDir(type: Copy) {from 'E:\\src\\doc'into 'E:\\dst\\doc'include '**/*.html'include '**/*.jsp'
//    include '**/*'exclude { details -> details.file.name.endsWith('.html') &&details.file.text.contains('staging') }
}

文件同步任务

同步任务(Sync)继承自复制任务(Copy),当执行时会复制源文件到目标目录,然后从目标目录删除所有非复制文件。如下:

task libs(type: Sync) {from configurations.runtimeinto "$buildDir/libs"
}

创建归档文件

使用归档任务可以创建Zip、Tar、Jar、War、Ear等归档文件,如下:

apply plugin: 'java'task zip(type: Zip) {from 'src/dist'into('libs') {from configurations.runtime}
}

作者:Whyn
链接:https://www.jianshu.com/p/11d82b37051d
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载于:https://my.oschina.net/sfshine/blog/1623135

Gradle复制文件/目录方法相关推荐

  1. gradle拷贝静态资源文件_Gradle复制文件/目录方法

    gradle复制文件/文件夹方法 复制文件 //复制IDE生成的classes.jar文件到build/libs中,并改名为FileUtils.jar. task copyFile(type:Copy ...

  2. 巧用Python:用Python批量复制文件,方法有9种,方便快捷

    当我们复制一个文件时用复制粘贴就可以了,如果是多个文件呢?就会很麻烦了,今天给大家介绍一下用Python批量复制文件,方法有九种!希望对你有帮助 1. Shutil Copyfile()方法 该方法只 ...

  3. 23-26 Python File方法、OS文件/目录方法、异常处理、内置函数

    23Python File方法 23.1open()方法 Python open()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数.如果该文件无法被打开,会抛出OSEr ...

  4. mac电脑查看sublime text安装位置和复制文件路径方法:

    sublime text安装位置 插件放置地址,工程路径:ST→ Preference → Browse Packages 然后弹出一个文件夹,原来都放在这里呢 复制文件路径方法: 选中文件,然后右击 ...

  5. python中copytree的用法_python复制文件的方法实例详解

    本文实例讲述了python复制文件的方法.分享给大家供大家参考.具体分析如下: 这里涉及Python复制文件在实际操作方案中的实际应用以及Python复制文件 的相关代码说明,希望你会有所收获. Py ...

  6. linux 进目录输入密码,scp在Linux主机之间复制文件/目录不用输入密码

    scp在Linux主机之间复制文件/目录不用输入密码 把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中,假设本地主机linux(10.1.1.1 ...

  7. php能实现文本复制吗,php 简单复制文件的方法

    在php中有时候需要将一个文件或文件夹从一个目录中复制到另一个目录中去,而 php 也提供了一个预设一个可以实现文件复制的函数 copy(),那么下来我们就来详细的介绍一下 copy() 函数,以及它 ...

  8. python复制文件的方法是_Python中复制文件的9种方法

    Python 中有许多"开盖即食"的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作.在这篇文章中,你将会看到一些用 Python 实现文件复制的 ...

  9. Python风格总结: OS 文件/目录方法

    os 模块提供了非常丰富的方法用来处理文件和目录.常用的方法如下表所示: 序号 方法及描述 1 os.access(path, mode) 检验权限模式 2 os.chdir(path) 改变当前工作 ...

最新文章

  1. R语言ggplot2可视化:使用gganimate包和gapminder包为生成的动画文件gif设置尺寸、分辨率
  2. 矩阵-----对称矩阵及其压缩存储稀疏矩阵
  3. Python中format_map与format字符串格式化的区别
  4. 使用URL在线语音合成
  5. 十进制数与八进制数互相转换(MATLAB和C版本)
  6. 蓝桥杯 2011年第二届C语言初赛试题(3)
  7. 程序员加班很严重吗?看看国外程序员怎么怼老板!
  8. 《零基础》MySQL 连接的使用(二十)
  9. 判断三角形是否是直角三角形
  10. Python中append和extend的区别
  11. SQL Server常用函数 -- 更新中
  12. JS将各值拼接JSON串小例
  13. css鼠标拖拉卡顿_66个值得收藏的CSS开发技巧
  14. c语言 double float 类型
  15. 笨方法学Python
  16. 大数据分析师需要掌握哪些技能
  17. struct结构体占内存字节数
  18. 【微信小程序更改appid失败】微信小程序修改appid一直失败报错tourist appid解决办法
  19. 气象竞赛计算机技巧,气象装备保障竞赛及故障排除技巧分析
  20. React Router 4 简介及其背后的路由哲学

热门文章

  1. python wait方法_Python条件类| 带有示例的wait()方法
  2. JAVA安装作用_jdk安装配置及其作用
  3. idea代码样式模板_阿里p3c(代码规范,eclipse插件、模版,idea插件)
  4. java 关注公众号没有调接口_高频面试题:接口和抽象类的区别
  5. arm嵌入式linux应用实例开发pdf,零点起步——ARM嵌入式Linux应用开发入门一书的源代码...
  6. mysql 组合索引 or_Mysql_组合索引和单列索引
  7. c++中多态---3(虚析构和纯虚析构,向上类型转化和向下类型转化)
  8. 【汇编语言】程序设计过程,如何避免数据类型匹配错误?
  9. Java-进阶:Java-File--IO—2
  10. [luoguP4142]洞穴遇险