我可以在不使用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