Я не вижу никаких очевидных проблем, но мне интересно, использовать ли / вместо File.separator, когда я пишу свои файлы сборки. Использование File.separator очень затрудняет чтение некоторых путей. Пример:
dependsDir = "${buildDir}${File.separator}depends"
против
dependsDir = "${buildDir}/depends"