Gradle之FTP文件下载
1、背景
项目上需要使用本地web,所以我们直接将web直接放入assets资源文件夹下。但是随着开发进行web包越来越大;所以我们想着从版本库里面去掉web将其忽略掉,使用gradle命令下载web。由于web包是放在局域网服务器上的,服务器支持FTP文件协议,所以使用FTP插件下载文件。
2、FTP
FTP官网文档
Gradle官网文档
gradle配置
3、FTP工具
ftp-util.gradle
1 | configurations { |
使用方式:
导入方式:将ftp-util.gradle文件放在根目录下然后使用一下代码导入groovy
代码
1 | apply from: "${project.rootProject.file('ftp-util.gradle')}" |
下载任务
1 | task downloadFiles() { |
调用task方式
1 | ./gradlew downloadFiles |