1
我有一堆希望在我的Gradle構建中執行的sql文件。我想出了這個。在Gradle中使用Groovy執行SQL文件
def sqlDir = new File('src/main/resources/')
task testSql << {
sqlDir.eachDirRecurse() { dir ->
dir.eachFileMatch(~/.*\.sql$/) {
// sql.execute(it.text)
println it
}
}
}
但是我也希望排除一些文件,我可能可以做,如果使用塊和代碼中硬編碼的文件名。有人可以給我一個清潔劑解決方案來排除文件?
看來文件樹是去Gradle的路,會試試看。 –
我沒有注意到,那是你,誰在評論中添加了信息。你正朝着正確的方向前進,fileTree是最好的解決方案。 – Seagull
謝謝您確認海鷗,我會接受您的回答。 –