Gradle Task 入门 3 定义并使用类

定义一个类

//可以直接定义在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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容