construir múltiples tarros desde una sola fuente de proyecto

Soy bastante nuevo en Gradle.

Me gustaría saber si es posible construir múltiples archivos jar desde la misma fuente de proyecto. He explorado preguntas similares anteriores, pero mi situación es un poco diferente. Me gustaría compilar todos los archivos de origen dos veces para producir dos archivos jar diferentes, cada uno con diferentes dependencias y diferentes identificaciones de artefactos. Conceptualmente se puede representar de la siguiente manera:

proyecto "FooBase"src / main / java / ...Depende de la biblioteca Bar versión 1.0.0compila todas las fuentes y produce "org.foo/Foo1" (grupo / artefacto)proyecto "foo2"ninguna fuente propia, o puede agregar una fuenteDepende de la biblioteca Bar versión 2.0.0compila todas las fuentes en "FooBase" y su fuente, y produce "org.foo/Foo2" (grupo / artefacto)

¿Es este tipo de construcción posible con Gradle? ¿Cuál sería el mejor enfoque? ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta