Gradle: dependência de recursos comuns para vários projetos java

Estou desenvolvendo um projeto multi-módulo com gradle / intellij-idea, e aqui está a estrutura do meu projeto em casa:

project/
  sub-project-1
    /main/resources
  sub-project-2
    /main/resources
  data
    /main/resources
    /test/resources

Como você pode ver, eu tenho vários subprojetos (todo o java), como posso fazê-los depender de alguns recursos comuns (o projeto "data", que não contém código, mas apenas recursos), bem como seus próprios recursos separados?

Também é melhor que o intellij-idea possa captar estas dependências com o JetGradle automaticamente (o JetGradle faz muito bem em pegar as dependências padrão do projeto gradle java dentro de cada subprojeto).

Muito obrigado!

questionAnswers(5)

yourAnswerToTheQuestion