私は(各言語の)1つのmessages.propertiesをgradle内の複数のサブプロジェクト間で共有しようとしています。そのうちの1つは戦争で、残りはjarファイルです。私のディレクトリ構造は次のようになります。
Top Level Project
+ Project War/
+ Project Jar/
+ Project Jar/
...
+ common/resources/properties files
+ build.gradle
私はメインプロジェクトレベルのbuild.gradleでこのようなことをしようとしています(これは私にとってはうまくいかないようです):
task copyProperties(type: Copy) {
description = 'Copies the messages.properties to individual projects.'
from relativePath('./common/resources')
into output.resourceDir
include '*.properties'
}
これをサブプロジェクトのcompileJava.dependsOnから呼び出していますが、エラーは表示されませんが、コピーは行われません。