Spring Roo może być używany w istniejących projektach, które są follow standard maven layout. Do tej pory wydaje się to oznaczać, że projekty, które nie używają maven, mają pecha.Czy mogę użyć Spring roo w istniejącym projekcie, który nie używa Mavena?
Zastanawiam się, jakie (jeśli w ogóle) są opcje dla takich istniejących projektów.
Ponownie ułóż układ projektu zgodnie z układem Maven? Wydaje się, że jest to bardzo trudna ścieżka dla projektów z wieloletnią historią w CVS ze względu na fakt, że method for moving around directories w CVS jest wyjątkowo inwazyjny.
Czy istnieją inne opcje, takie jak modyfikowanie konfiguracji Maven do pracy z niestandardowymi układami? Co pamiętam z mojej wcześniejszej lektury na ten temat, podejście Mavena CoC nie faworyzuje takich nietypowych układów.
Edycja: Odpowiedź
Richa poniżej pokazuje, że nadrzędnym domyślne w super-pom jest trywialne. Pozostaje nam pytanie, czy Spring Roo będzie dobrze grać z takimi modyfikacjami. Jest to wątpliwe, biorąc pod uwagę fakt, że Spring Roo nie wykorzystuje samego Mavena.
Edit:
Richa zaktualizowane odpowiedź wskazuje, że domyślnie ROO użyje zakodowanego ścieżki i nie odbierze modyfikacje w pom.xml więc odpowiedzieć jak dotąd wydaje się, że nie jest możliwe od razu po wyjęciu z pudełka, ale można to zrobić za pomocą niestandardowego kodowania (lub poproszenia zespołu ROO o wsparcie)
Dziękuję Ben za szczegółową odpowiedź. Zmieniłem pracę, ponieważ zadałem to pytanie. W mojej poprzedniej pracy oceniałem możliwość użycia Roo w istniejącym projekcie, który niezależnie wykorzystywał AspectJ i Spring. Ale układ projektu nie był oparty na Mavenie. Stąd pytanie. –