其他分享
首页 > 其他分享> > 我可以在不使用Maven的现有项目中使用Spring roo吗?

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

作者:互联网

Spring Roo可用于follow standard maven layout的现有项目.
到目前为止,这似乎意味着不使用maven的项目运气不佳.

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

重新安排项目布局以符合Maven布局?对于CVS中具有多年历史的项目而言,这似乎是非常困难的,因为CVS中的method for moving around directories极具侵入性.

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

编辑:

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

编辑:

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

解决方法:

我们(Roo团队)没有理由不让MavenPathResolver允许使用自定义路径,我创建PathResolver抽象的一个有意义的原因是支持自定义公共路径位置,不仅是Maven非默认位置,还支持其他构建系统,如Ant Ivy.所有基础Roo附加组件都已编写为使用PathResolver,所以它不应该是支持它的主要工作.如果您仍然喜欢此支持,请向Roo Jira instance添加增强请求.

标签:maven-2,spring,spring-roo
来源: https://codeday.me/bug/20190522/1151714.html