我可以在不使用Maven的现有项目中使用Spring roo吗?

Tah*_*tar 5 spring maven-2 spring-roo

Spring Roo可用于遵循标准maven布局的现有项目.到目前为止,这似乎意味着不使用maven的项目运气不佳.

我想知道这些现有项目的选项(如果有的话).

重新安排项目布局以符合Maven布局?对于在CVS中具有多年历史的项目来说,这似乎是非常困难的路径,因为在CVS 中移动目录的方法极具侵入性.

是否还有其他选项,例如修改Maven配置以使用非标准布局?从我之前关于这个主题的阅读中我记得,Maven的CoC方法不支持这种非标准布局.

编辑:

下面Rich的回答表明,超越pom中的默认值是微不足道的.这让我们想到Spring Roo是否能够很好地完成这些修改.考虑到Spring Roo不使用Maven本身,这是值得怀疑的.

编辑:

Rich的更新答案显示,默认情况下,ROO将使用硬编码路径并且不会在您的pom.xml中选择修改因此到目前为止的回答似乎是开箱即用但可以通过一些自定义编码(或要求ROO团队支持此)

Ben*_*lex 2

我们(Roo 团队)没有理由不能让 MavenPathResolver 允许使用自定义路径,我创建 PathResolver 抽象的有意原因之一是支持自定义公共路径位置,不仅支持 Maven 非默认位置,还支持自定义路径其他构建系统,如 Ant+Ivy。所有基本 Roo 附加组件均已编写为使用 PathResolver,因此支持此功能不应该是一项重大工作。如果您仍需要此支持,请向Roo Jira 实例添加增强请求。