Mam multi-module projektu Maven z projektem dominującej Poraz trzech sub-modułów A, Boraz C. Zarówno Bi Cto projekty wojennych i oba zależą A.
Mogę wpisać mvn compilew Pi mieć wszystkich podmodułów prawidłowo skompilowany. Problem pojawia się, gdy chcę wykonać operacje dla określonych modułów.
Chciałbym móc spakować wojnę dla projektu B, ale kiedy uruchamiam komendę package z Bkatalogu, narzeka, że nie może znaleźć zależności A.
Rozumiem z tego pytania: Maven i moduły zależne, że być może Maven nie jest tak naprawdę zaprojektowany do tego rodzaju rozwiązywania zależności, ale to nasuwa pytanie, jak mam go spakować B?
Czy muszę biegać
mvn packagedla całej hierarchii projektu, kiedy naprawdę chcęB?Czy muszę instalować migawki A w moim lokalnym repozytorium za każdym razem, gdy chcę spakować
B?
Ten drugi scenariusz nie sprawia wiele radości, gdy Ajest nadal w fazie aktywnego rozwoju.
Jakieś najlepsze praktyki tutaj?