【问题标题】:Gradle: pass arguments to compiler from commandlineGradle:从命令行将参数传递给编译器
【发布时间】:2018-05-30 20:30:11
【问题描述】:

javac 命令行选项行 '-AskipUses' 将类名作为参数。有没有办法可以设置 gradle 构建以从命令行获取类名并将其作为参数传递给“-AskipUses”编译器选项?

【问题讨论】:

    标签: java gradle build compiler-construction command-line-arguments


    【解决方案1】:

    试试这个:

    def classNameParam = project.findProperty('AskipUses')
    compileJava {
        if (classNameParam) options.compilerArgs << "-AskipUses=$classNameParam" 
    }
    

    用法:gradle -PAskipUses=classname task

    编辑:用@lance-java 的评论增强

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    • 2015-10-29
    相关资源
    最近更新 更多