⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 build.groovy

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 GROOVY
字号:
package groovy.gravy/** * Represents a build process */class Build implements Runnable {    def ant = new AntBuilder()    def args    def pom    def defaultTargets = ['clean', 'compile']    static void main(args) {        // autogenerate this        def b = new Build(args)        //b.args = args        b.run()    }    Build(someArgs) {        args = someArgs;        if (args instanceof String) {            args = [args]        }        /*        if (args == null || args.size() == 0) {            args = defaultTargets        }        */    }    void run() {        for (a in args) {            println "Target: ${a}"            invokeMethod(a.toString(), null)        }    }    def getPom() {        if (pom == null) {            pom = parsePOM()        }        return pom    }    // Default goals    def clean() {        ant.rmdir(dir:'gravy')    }    def compile() {        ant.mkdir(dir:'gravy/classes')        ant.compile(srdir:'src/main/java', destdir:'gravy/classes') {            fileset {                includes(name:'**/*.java')            }        }    }    protected def parsePOM() {        return new XmlParser().parse("project.xml")    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -