美文网首页项目构建
Gradle Task 入门 3 定义并使用类

Gradle Task 入门 3 定义并使用类

作者: 这个世界是虚拟的 | 来源:发表于2020-07-29 16:55 被阅读0次

定义一个类

//可以直接定义在build.gradle中
class MyTag{
    String prefix;
    String postfix;

    MyTag(String prefix, String postfix) {
        this.prefix = prefix
        this.postfix = postfix
    }

    @Override
    String toString() {
        return "$prefix--$postfix"
    }
}

使用自己定义的类

//定义变量
def myTag = new MyTag('aaa', 'bbb');
//使用
task printTag {
    doLast {
        println "my tag is : $myTag"
    }
}

执行结果

//gradlew -q printTag
my tag is : aaa--bbb

相关文章

网友评论

    本文标题:Gradle Task 入门 3 定义并使用类

    本文链接:https://www.haomeiwen.com/subject/teckrktx.html