zoukankan      html  css  js  c++  java
  • 五、gradle构建脚本概要(二)

    一、gradle中的常用方法

    1.apply 应用一个插件

    2.dependencies 声明该项目依赖哪个jar 项目

    3.repositories 仓库位置

    4.task 声明项目中有什么任务

    5.属性的其它配置方式 ext、gradle.properties

    二、自定义创建任务

       自定义的任务在Tasks的other下

       案例:创建目录

    def createDir={//闭包传递参数,创建目录
        path->
            File dir = new File(path);
            if(!dir.exists()){
                dir.mkdirs();
            }
    }
    task makeJavaDir(){
        def paths = ['src/main/java','src/main/resources','src/test/java','src/test/resources']
        doFirst{
            paths.forEach(createDir)
        }
    }
    task makeWebDir(){
        dependsOn 'makeJavaDir';
        def paths=['src/main/webapp','src/test/webapp'];
        doLast {
            paths.forEach(createDir);
        }
    }
    

      

    dependsOn 'makeJavaDir';声明任务依赖

    doFirst、doLast<< 动作列表最前(最后)添加动作

  • 相关阅读:
    数据类型之间的转换(int ,str ,bool)
    字符串的操作及其部分格式化
    逻辑运算符
    格式化输出
    @Resource、@Autowired、@Qualifier
    maven环境搭建
    oracle 用户管理
    volatile关键字
    Ajax
    拷贝InputStream
  • 原文地址:https://www.cnblogs.com/404code/p/10563767.html
Copyright © 2011-2022 走看看