当前位置: 首页 > 知识库问答 >
问题:

Spring Roo 1.3.1版本

贺子昂
2023-03-14

我是Spring的罗奥的新来者。我们在项目中使用Spring Roo 1.3.1。当我从svn签出我的项目时,我有roo方面文件,如roo_javabean.aj(用于设置者和获取者)和roo_jpaEntity.aj。每当我们向域对象添加新属性时,我被告知我们需要在命令行中的 porject 位置上运行 roo 命令。

所以我下载了roo 2.0.0.M3版本,因为我在网上找不到1.3.1版本。我在我的域对象中添加了一个属性,并在命令行上运行roo命令,希望roo用新属性变量(@ Transient public Date oneTest的setters和getters更新roo_javabean.aj文件。)我添加了,但是roo正在删除我的域对象的现有方面文件。请看下面

C:\用户\工作区\项目

欢迎来到Spring Roo。如需帮助,请按TAB或键入“提示”,然后点击ENTER。警告:您使用的是Spring Roo 2.0.0. M3,但项目是使用Spring Roo1.3.1.RELEASE生成的。如果您继续执行,您的项目可能会发生一些变化。您想继续打开Spring Roo Shell吗?(是/否)是----

已删除SRC _ MAIN _ JAVA \ com \ vik \ pro \ domain \ reference \ example _ Roo _ Jpa _ entity . aj-不需要r governor com . vik . pro . domain . reference . example

我不确定为什么,是不是因为我用的是roo 2.0,而我的项目pom.xml被定义为1.3.1。

有没有我可以下载1.3.1版本的,因为我在Spring网站上只能找到1.2.5、1.3.2和2.0.0。

共有1个答案

鲜于裕
2023-03-14

Spring Roo 2.x和1.x版本之间存在很大差异,以便能够保持它们之间的向后兼容性。

在SpringRoo生成的项目中使用不同版本的SpringRoO时,会出现以下消息。

WARNING: You are using Spring Roo 2.0.0.M3, but project was generated using Spring Roo 1.3.1.RELEASE . If you continue with the execution your project might suffer some changes. Do you want to continue opening Spring Roo Shell?(YES/No)

该确认消息对于防止项目中不希望的更改非常有用。

如果你刚刚开始创建你的项目,我重新推荐你使用Spring Roo 2.x版本。它介绍了项目中最后的Spring技术(SpringIO,Spring启动,Spring数据等),并生成更灵活的架构(域层,存储库层,服务层和Web层,具有单独的控制器和视图)

然而,您可以从这里下载SpringRoo 1.3.1版本

希望有帮助,

 类似资料:
  • 一个好的 API 设计应该是“版本化”的:变更和新的功能应该在 API 新版本中实现,而不是在一个版本上持续更改。与Web应用程序不同,您可以完全控制客户端和服务器端 代码,APIs 是为了给超出控制的客户端使用。因此, 应该尽可能的保持向后兼容性,如果有一些变化不能向后兼容,你应该在新版本的 API 中采用它同时增加版本号。现有客户端可以继续使用旧版本的 API;新的或升级的客户端可以在新的 A

  • 在 Linxu 系统中,Emacs 的最新版本通常为 emacs-snapshot、emacs-cvs Emacs for Windows 请到这里下载,推荐“patched”版本

  • 在 Windows 平台下,请使用 gvim7ole 版本

  • 2021-06-04 Yearning v2.3.3 优化审核引擎 优化我的工单及审核搜索条件 优化工单详情页信息 优化回滚弹出框UI 修复重新登录密码错误或选择失败后返回登陆页面登录403的问题 流程页面新增搜索功能 修复公告栏admin无法编辑的问题 优化错误拦截逻辑,不重复显示相同错误信息 升级前端库 2021-03-01 Yearning v2.3.2 提升稳定性 优化整体性能,使用更流畅

  • 版本问题,ant design vue1.7.8版本能用less4版本吗? 目前项目为less3版本,按需求升级到less4,报错的内容是ant design vue相关的

  • 问题内容: 如果在我的计算机上编译一个C ++程序,然后在另一个程序(使用旧版软件)上运行它,则会得到:GLIBCXX_3.4.9’ not found`。 实际上,在我的系统上,glibc是较新的版本(我有gcc-libs 4.5.1:libstdc 。so.6.0.14),并 从打印 到 。相反,在另一个系统上,它只能打印到 (我得到libstdc 。so.6.0.8)。 所以我有几个问题:

  • 版本用于组织和计划发布。如果创建了版本并在版本上分配了问题,那么我们可以使用该版本来过滤各种报告中的信息。 可以将问题分配给特定版本,并可以组织该版本中的sprint。 创建版本 第1步:进入到您的项目。 第2步:单击面板左侧显示的版本(Releases)。 第3步:点击Releases链接后,屏幕出现,如下所示: 第4步:单击“创建版本”按钮。 第5步:单击“创建版本”按钮,将出现弹出窗口,询问