Android Gradle

1、使用Groovy动态语言在Gradle实现文件拷贝文件

2021-11-28  本文已影响0人  爱学习的蹭蹭

1、使用Groovy动态脚本语言在Gradle实现文件拷贝文件

2、案例1

copy {
    //指定文件路径拷贝文件
    from file('gradle/wrapper/gradle-wrapper.properties')
    //将拷贝的文件拷贝指定的build文件目录
    into this.getRootProject().getBuildDir().path + '/gradle/'
}

2、案例1


//对文件目录树进行遍历拷贝文件
fileTree('gradle/wrapper/') { FileTree fileTree ->
    //访问文件
    fileTree.visit { FileTreeElement element ->
        //打印输出文件
        println 'this file name is ' +element.file.name
        copy{
            //获取指定文件夹的文件
            from element.file
            //将拷贝的文件拷贝指定的build文件目录的test文件夹里面
            into this.getRootProject().getBuildDir().path + '/test/'
        }
    }
}

3、Groovy的API内置Project类

Project
上一篇下一篇

猜你喜欢

热点阅读