Spring Roo può essere utilizzato in progetti esistenti che follow standard maven layout. Finora sembra che i progetti che non utilizzano Maven siano sfortunati.Posso usare Spring roo nel progetto esistente che non usa Maven?
Mi chiedo che cosa (se presente) sono le opzioni per tali progetti esistenti.
Ri-organizzare il layout del progetto di conformarsi alle layout di Maven? Questo sembra essere un percorso molto difficile per i progetti con anni di storia in CVS, poiché lo method for moving around directories in CVS è estremamente invasivo.
Ci sono altre opzioni, come la modifica di configurazione Maven per lavorare con layout non standard? Quello che ricordo dalle mie precedenti letture su questo argomento, l'approccio CoC di Maven non favorisce tali layout non standard.
Edit: risposta
di Rich sotto mostra che l'eccesso di cavalcare le impostazioni predefinite in super-pom è banale. Questo ci lascia con la domanda se Spring Roo giocherà bene con tali modifiche. Questo è dubbio dato che Spring Roo non usa Maven stesso.
Edit:
risposta aggiornata di Rich dimostra che, per impostazione predefinita, ROO utilizzerà i percorsi hard coded e non prenderà modifiche nel vostro pom.xml Così rispondere finora sembra essere che non è possibile già pronto per l'uso, ma può essere eseguito tramite una codifica personalizzata (o chiedere al team di ROO di supportarlo)
Grazie Ben per la risposta dettagliata. Ho cambiato lavoro da quando ho fatto questa domanda. Nel mio precedente lavoro stavo valutando la possibilità di usare Roo in un progetto esistente che utilizzava sia AspectJ che Spring indipendentemente. Ma il layout del progetto non era basato su Maven. Da qui la domanda. –