zbuduj wiele słoików z jednego źródła projektu

Jestem dość nowy w stopniowaniu.

Chciałbym się dowiedzieć, czy możliwe jest zbudowanie wielu słoików z tego samego źródła projektu. Przeglądałem poprzednie podobne pytania, ale moja sytuacja jest nieco inna. Chciałbym skompilować wszystkie pliki źródłowe dwa razy, aby utworzyć dwa różne słoiki, każdy z różnymi zależnościami i różnymi identyfikatorami artefaktów. Koncepcyjnie może być reprezentowany w następujący sposób:

projekt „FooBase”src / main / java / ...zależy od biblioteki Bar w wersji 1.0.0kompiluje wszystkie źródła i tworzy „org.foo/Foo1” (grupa / artefakt)projekt „Foo2”brak własnego źródła lub może dodać źródłozależy od biblioteki Bar w wersji 2.0.0kompiluje wszystkie źródła w „FooBase” i jego źródle oraz tworzy „org.foo/Foo2” (grupa / artefakt)

Czy ten rodzaj kompilacji jest możliwy z gradle? Jakie byłoby najlepsze podejście? Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion