javac строка параметров командной строки '-AskipUses' принимает имя класса в качестве аргумента.Есть ли способ настроить сборку gradle так, чтобы она брала имя класса из командной строки и передавала его в качестве аргумента опции компилятора -AskipUses?
javac
Попробуйте:
def classNameParam = project.findProperty('AskipUses') compileJava { if (classNameParam) options.compilerArgs << "-AskipUses=$classNameParam" }
Использование: gradle -PAskipUses=classname task
gradle -PAskipUses=classname task
edit: улучшено комментарием @ lance-java