Spring Roo 1.3.1 发布

Spring Roo 1.3.1 release

我是 spring Roo 的新手。我们在项目中使用 spring Roo 1.3.1。当我从 svn 查看我的项目时,我的项目中有像 roo_javabean.aj(对于 setter 和 getter)和 roo_jpaEntity.aj 这样的 roo 方面文件。有人告诉我,每当我们向域对象添加新的 属性 时,我们需要在命令行中的项目位置 运行 roo 命令。

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

C:\Users\workspace\project>roo _ _ _ __ _ __() __ __ _ _ __ / __| '_ \| '| | '_ \ / _` | | '/ _ \ / _ \ __ \ |) | | | | | | | (| | | | | () | () | |/ ./|| ||| ||_, | |_| _/ ___/ |_| |___/ 2.0.0.M3

欢迎来到 Spring Roo。如需帮助,请按 TAB 或键入 "hint",然后按 ENTER。 警告:您正在使用 Spring Roo 2.0.0.M3,但项目是使用 Spring Roo 1.3.1.RELEASE 生成的 . 如果继续执行,您的项目可能会发生一些变化。 您要继续打开 Spring Roo Shell 吗?(YES/No)是---->如果我说是,它将删除现有文件。

已删除 SRC_MAIN_JAVA\com\vik\pro\domain\reference\example_Roo_Jpa_Entity.aj - 不需要 r 州长 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。

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

当您在 Spring Roo 生成的项目中使用不同版本的 Spring Roo 时,会出现以下消息。

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 技术(Spring IO、Spring Boot、Spring Data 等)并生成更灵活的架构(领域层、存储库层) 、服务层和 Web 层,控制器和视图分开)

但是,您可以从 here

下载 Spring Roo 1.3.1 版本

希望对您有所帮助,