我们在STS中使用roo 1.3.1开发了一个Spring roo项目。现在,我已将STS更新为最新版本,并在其中安装了roo 2.0.0。当我尝试导入时,现有的roo项目无法成功构建。
有人可以告诉我不同版本的roo是否存在兼容性问题?
它在抱怨2个依赖罐。所以我添加了以下代码。
<!-- https://mvnrepository.com/artifact/org.springframework.roo.wrapping/org.springframework.roo.wrapping.inflector -->
<dependency>
<groupId>org.springframework.roo.wrapping</groupId>
<artifactId>org.springframework.roo.wrapping.inflector</artifactId>
<version>0.7.0.010</version>
</dependency>
较早的roo版本不需要上述依赖项。
虽然我添加了上面的代码,但它没有按预期工作。
答案 0 :(得分:1)
对不起,没有办法。 Spring Roo 2.0改变了其所有体系结构,无法将项目从1.3迁移到2.0。
例如:
要查看差异,只需尝试在两个版本中生成clinic.roo
脚本并比较项目即可。