Input 我可以将输入传递给gradle任务吗?
是否可以将输入传递给gradle任务?例如,您可以将输入传递给java或c程序。我可以对gradle任务执行类似的操作吗?如果您的意思是,需要通过命令行参数传递一些值,您可以这样做:Input 我可以将输入传递给gradle任务吗?,input,gradle,Input,Gradle,是否可以将输入传递给gradle任务?例如,您可以将输入传递给java或c程序。我可以对gradle任务执行类似的操作吗?如果您的意思是,需要通过命令行参数传递一些值,您可以这样做: customTask { if ( project.hasProperty("someArg") ) { println project.property("someArg") } } 然后使用此参数运行应用程序 gradle customTask -PsomeArg=Passed
customTask {
if ( project.hasProperty("someArg") ) {
println project.property("someArg")
}
}
然后使用此参数运行应用程序
gradle customTask -PsomeArg=PassedValue
或者,您可以创建一个任务并在执行阶段获取值,如:
def username
def password
task getCridentials << {
def console = System.console()
if (console) {
username = console.readLine('username: ')
password = console.readPassword('password: ')
} else {
logger.error "Can't get console."
}
}
def用户名
def密码
任务获取证书