Spring Roo можно использовать в существующих проектах, которые следуют стандартному макету maven .
Пока что это означает, что проектам, в которых не используется Maven, не повезло.
Мне интересно, какие (если таковые имеются) варианты для таких существующих проектов.
Реорганизовать макет проекта в соответствии с макетом Maven? Это представляется очень трудным путем для проектов с многолетней историей в CVS, поскольку метод перемещения по каталогам в CVS чрезвычайно инвазивен.
Есть ли другие варианты, такие как изменение конфигурации Maven для работы с нестандартными макетами? Из того, что я помню из моего предыдущего прочтения на эту тему, подход Maven CoC не поддерживает такие нестандартные макеты.
Edit:
Ответ Рича ниже показывает, что переопределение значений по умолчанию в супер-помпе тривиально. Это оставляет нас с вопросом, будет ли Spring Roo хорошо играть с такими модификациями. Это сомнительно, учитывая тот факт, что Spring Roo не использует сам Maven.
Изменить:
Обновленный ответ Рича показывает, что по умолчанию ROO будет использовать жестко закодированные пути и не будет выбирать модификации в вашем pom.xml
Таким образом, на данный момент ответ, как представляется, заключается в том, что это невозможно из коробки, но можно сделать с помощью некоторого пользовательского кода (или попросить команду ROO поддержать это)