Spring Roo可用于遵循标准 maven 布局的现有项目。到目前为止,这似乎意味着不使用 maven 的项目不走运。
我想知道这些现有项目的选择(如果有的话)是什么。
重新安排项目布局以符合 Maven 布局?对于在 CVS 中有多年历史的项目来说,这似乎是非常困难的路径,因为在 CVS中移动目录的方法极具侵入性。
是否有任何其他选项,例如修改 Maven 配置以使用非标准布局?我从我之前关于这个主题的阅读中回想起,Maven 的CoC方法不支持这种非标准布局。
编辑:
Rich 在下面的回答表明,覆盖 super-pom 中的默认值是微不足道的。这给我们留下了一个问题,即 Spring Roo 是否会很好地适应这些修改。这是值得怀疑的,因为 Spring Roo 本身并不使用 Maven。
编辑:
Rich 更新后的答案表明,默认情况下,ROO 将使用硬编码路径,并且不会在您的 pom.xml 中选择修改所以到目前为止的答案似乎是不可能开箱即用,但可以通过一些自定义编码(或要求 ROO 团队支持)