我是新来的春袋鼠。我们在项目中使用 spring Roo 1.3.1。当我从 svn 签出我的项目时,我的项目中有 roo_javabean.aj(用于 setter 和 getter)和 roo_jpaEntity.aj 之类的 roo 方面文件。有人告诉我,每当我们向域对象添加新属性时,我们需要在命令行的 porject 位置运行 roo 命令。
所以我下载了 roo 2.0.0.M3 版本,因为我在网上找不到 1.3.1 版本。我在我的域对象中添加了一个属性并在我的命令行上运行 roo 命令,希望 roo 使用我添加的新属性变量(@Transient public Date oneTest;)的 setter 和 getter 更新 roo_javabean.aj 文件,但 roo 正在删除我的我的域对象的现有方面文件。请看下面
C:\用户\工作区\项目>roo _ _ _ __ _ __( ) __ __ _ _ __ / __| '_ \| ' | | '_ \ / _` | | ' / _ \ / _ \ __ \ | ) | | | | | | | ( | | | | | ( ) | ( ) | |/ 。/| | | | | | |_ , | |_| _ / ___/ |_| |___/ 2.0.0.M3
欢迎来到 Spring Roo。如需帮助,请按 TAB 或键入“提示”,然后按 ENTER。警告:您使用的是 Spring Roo 2.0.0.M3,但项目是使用 Spring Roo 1.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。