在Roo中更新/重新生成pom.xml

时间:2011-07-04 09:04:49

标签: spring-roo pom.xml

我有一个用Spring Roo 1.0制作的项目,我现在想继续使用Spring Roo 1.1.4。从那以后发生了很多变化,所以我希望Roo更新pom.xml,因为我似乎记得曾经这样做过。但是,它根本不会触及我的pom.xml。我该怎么做才能强制它更新pom.xml(至少将对Roo 1.0.0的依赖性改为1.1.4 :-))

干杯

1 个答案:

答案 0 :(得分:4)

如果您没有log.roo文件,那么应该执行Roo docs中描述的“官方”升级过程:

  
      
  • 使用您当前安装的(即现有的)运行备份命令   Spring Roo的版本。这会有所帮助   创建项目的ZIP,其中   如果你需要恢复,可能会有所帮助。别   安装新版本的Roo直到   你已经完成了这个备份。   当然,如果你可以跳过这一步   你有一个备用的备份技术   对此有信心。

  •   
  • 编辑项目的pom.xml并验证Spring Roo注释JAR   匹配新的Roo版本   安装。 Spring Roo 1.1.0.M3和   以上将自动执行此操作   代表您加载它时的代表   现有项目。

  •   
  • 编辑项目的pom.xml并验证主要库是否匹配   Roo现在使用的新版本。   这样做最简单的方法是   创建一个新目录并使用“roo   script clinic.roo“然后将你的   现有的pom.xml反对   新创建的Petclinic pom.xml。

  •   
  • 如上所述修改pom.xml后,您需要   更新Eclipse .classpath文件。   实现这一目标的最简单方法是   使用mvn eclipse:清除eclipse:eclipse   从命令提示符,或使用   在roo上执行eclipse命令>   shell提示。您可以跳过此步骤   如果你使用m2eclipse,那将是   适用于任何SpringSource工具套件的案例   用户。

  •