Witam Mam pom.xml nadrzędny jak poniżej .., powiedzmy, że mam 4 moduły obecnie .. Ale w pewnych momentach mogę nie mieć wszystkich 4 modułów przez cały czas .. Czy istnieje sposób, aby te moduły (projekty podrzędne) opcjonalne w katalogu głównym pom.xml. Co oznacza, że projekt potomny nie będzie obecny w jednym oddziale, ale będzie obecny w innej gałęzi .. Nie chcę używać wielu root pom.xml do dla różnych gałęzi .. Czy to możliwe?Moduły Maven opcjonalne w pom.xml
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.xx.xx.correspondence</groupId>
<artifactId>xxHudsonTP</artifactId>
<version>1</version>
<packaging>pom</packaging>
<modules>
<module>xxCastor</module>
<module>cxxYYYCastor</module>
<module>xxCommon</module>
<module>xxxx</module>
</modules>
</project>
nie dostać, moduł projektu jest w nieuniknioną częścią, jaki jesteś czyniąc opcjonalnym –
Afaik można zdefiniować zależność jako opcjonalną podczas definiowania zależności w odwoływaniu do modułu – lisak
Mam 2 różne gałęzie programistyczne. Z tego jeden oddział ma nowo dodany moduł (projekt Dziecko), a inny deweloper. gałąź nie ma tego modułu (nowy projekt potomny nie jest obecny). Tak więc w jednym oddziale muszę dodać ten nowo dodany moduł do głównego pom.xml iw innej gałęzi nie muszę dodawać nowo dodanego modułu potomnego. Moje pytanie brzmi: Czy mogę uczynić te moduły częścią pom.xml do dowolnego opcjonalnego słowa, jeśli katalog projektu podrzędnego nie jest obecny, to pomija i dalej stosuje cele dla następnych modułów. – srinannapa