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!