crie vários frascos a partir de uma única fonte de projeto

Eu sou relativamente novo para gradle.

Eu gostaria de descobrir se é possível construir vários jars da mesma fonte de projeto. Eu já naveguei por questões semelhantes anteriores, mas minha situação é um pouco diferente. Gostaria de compilar todos os arquivos de origem duas vezes para produzir dois jars diferentes, cada um com diferentes dependências e diferentes IDs de artefatos. Conceitualmente, pode ser representado da seguinte maneira:

projeto "FooBase"src / main / java / ...depende da biblioteca Bar versão 1.0.0compila todas as fontes e produz "org.foo/Foo1" (grupo / artefato)projeto "Foo2"nenhuma fonte própria, ou pode adicionar fontedepende da biblioteca Bar versão 2.0.0compila todas as fontes em "FooBase" e sua origem, e produz "org.foo/Foo2" (grupo / artefato)

Este tipo de construção é possível com o gradle? Qual seria a melhor abordagem? Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion