• gradle


    原来copy不必必然是一个task,不必是下面这种形式:
    task copy(type:Copy){
    from ”
    into ”
    }

    可以直接用:
    copy {
    into ‘build/webroot’
    exclude ‘/.svn/
    from(‘src/main/webapp’) {
    include ‘*/.jsp’
    filter(ReplaceTokens, tokens:[copyright:’2009’, version:’2.3.1’])
    }
    from(‘src/main/js’) {
    include ‘*/.js’
    }
    }

    这个用的是Project的copy方法,里面的参数是一个闭包,closure.
    现在才明白,闭包是什么,就是{
    }。

    现在有一个问题:
    copy {
    into ‘build/webroot’
    exclude ‘/.svn/
    from(‘src/main/webapp’) {
    include ‘*/.jsp’
    filter(ReplaceTokens, tokens:[copyright:’2009’, version:’2.3.1’])
    }
    from(‘src/main/js’) {
    include ‘*/.js’
    }
    }

    闭包的参数文档在哪找的?

    copy的时候怎么文件过滤?

    copy {
    from configurations.runtime
    into ‘build/deploy/lib’
    }
    这种的源代码怎么看?

  • 相关阅读:
    office的高级应用
    python基础
    maven 资源导出失败问题
    单向环形链表和约瑟夫问题
    JDBC连接MySQL
    环形队列
    稀疏数组
    数据库锁机制和事务隔离级别总结
    context的简单应用
    JDBC基本使用方法
  • 原文地址:https://www.cnblogs.com/caoxinyu/p/10568597.html
Copyright © 2020-2023  润新知