グラドル 2.5
いくつかのリソース バンドル ファイルがあります。それらのいくつかは、まだ承認された翻訳が含まれていないため、宛先の jar ファイルにパッケージ化することから除外したいと考えています。
ドキュメントと例によると、次のディレクティブがあることがわかりました。
sourceSets {
main {
resources {
exclude 'mail/mailtext_it.properties'
}
}
}
そして、主なリソースのファイルセットを出力することによって、このディレクティブが正しく解釈されていることを主張します。
processResources
{
afterEvaluate
{
println "resource files (in processResources): " + sourceSets['main'].resources.getFiles()
}
}
「gradle clean assembly」を実行すると、リソースセットの出力は確かに期待どおりです(除外されたファイルはそこにリストされていません)が、build/resource/フォルダーにはまだファイルが含まれており、宛先jarにも存在します.
私は何が欠けていますか?ソース セットに基づいて、リソース ファイルをビルド ディレクトリにコピーするのはどのタスクですか?