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

最佳答案

试试这个 :

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

用法:gradle -PAskipUses=classname task
编辑:增强@ lance-java的注释

07-24 12:35