我想在build.gradle脚本中添加包含windows和linux多个脚本的目录路径。 目前我正在定义这样的任务及其工作正常。
task initdb(type: Exec){
if (System.getProperty('os.name').toLowerCase().contains('windows')) {
commandLine 'cmd', '/c', 'My_CONF\\pgdb\\initdb.cmd'
} else {
commandLine 'My_CONF/pgdb/initdb.sh'
}
}
但我想将此任务定义为 -
task initdb(type: Exec){
if (System.getProperty('os.name').toLowerCase().contains('windows')) {
commandLine 'cmd', '/c', 'initdb.cmd'
} else {
commandLine 'initdb.sh'
}
}
这些脚本还使用My_CONF \ pgdb目录中的另一个脚本。