Na moim nowym koncercie używają Mrówki i nie można go przekonać do przeniesienia się do Maven. Szukałem wszędzie na przyzwoity przykład tego, jak należy zbudować wieloprojektowy system do budowy mrówek. Witryna apache jest krótka. Szukam specjalnie dla najlepszych praktyk w celu:Jak zmontować wieloprojektowy system budowy mrówek
- Automatycznie budować lokalne projekty, które są zależności od projektu
- Share artefakty od projektu do ich utrzymaniu
- Export Zależności projektu i generowane Artefakty (słoiki) do być dziedziczone przez projekty zależnych zależności
- Podziel osób trzecich między projektami
Jestem pewien, że mogę zrobić to wszystko bez użycia Ivy - cóż ludzie befor e Ivy? Naprawdę nie chcę tworzyć korporacyjnego repozytorium ani polegać na zewnętrznych repozytoriach - inżynierowie są naprawdę przeciwko temu i wszystkie słoiki innych firm są sprawdzane w kontrolerach src.
Czy ktoś może wskazać mi na dobry przykład open source dla wielorodzajowej wersji mrówki?
Przykro mi to mówić, ale wymyślenie na nowo reaktora maven, koncepcji lokalnych/zdalnych repozytoriów, zarządzania zależnościami i konwencjami, które się z nimi wiążą, kiedy już to wszystko ma miejsce w Maven, brzmi dziwnie. –
Nie próbuję ponownie go wymyślać. To nie jest opcja. Na pewno nie chcę używać zdalnych lub lokalnych repozytoriów. Chcę tylko wiedzieć, jakie najlepsze praktyki są/były przed Maven lub Ivy. W pełni doceniam, dlaczego te narzędzia zostały wymyślone, teraz mam do czynienia z tym bałaganem! ;-) –