Gradle: dependencia de recursos comunes para múltiples proyectos java

Estoy desarrollando un proyecto de múltiples módulos con gradle / intellij-idea, y aquí está la estructura de mi proyecto:

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

Como puede ver, tengo varios subproyectos (todos en java), ¿cómo puedo hacer que dependan de algunos recursos comunes (el proyecto de "datos", que no contiene código sino solo recursos), así como sus propios recursos separados?

Además, es mejor que la idea inteligente pueda captar estas dependencias con JetGradle automáticamente (JetGradle simplemente toma las dependencias predeterminadas del proyecto java de Gradle dentro de cada subproyecto).

¡Muchas gracias!

Respuestas a la pregunta(5)

Su respuesta a la pregunta