【发布时间】:2025-12-05 20:15:01
【问题描述】:
我正在试用 Spring Roo 1.2.2,但无法通过此错误:
roo> 提示
org.apache.maven.plugins:maven-compiler-plugin 需要版本
我的 Maven 版本:Apache Maven 2.2.1
感谢任何帮助。
更新:
更改目录并再次尝试使其消失!但我还是想知道它在看什么,谢谢。
【问题讨论】:
标签: spring maven spring-roo
我正在试用 Spring Roo 1.2.2,但无法通过此错误:
roo> 提示
org.apache.maven.plugins:maven-compiler-plugin 需要版本
我的 Maven 版本:Apache Maven 2.2.1
感谢任何帮助。
更新:
更改目录并再次尝试使其消失!但我还是想知道它在看什么,谢谢。
【问题讨论】:
标签: spring maven spring-roo
Roo 1.2.2 在使用 maven 插件版本时存在问题。您需要确保每个模块中的所有插件声明都指定了版本标签。这里描述了类似的问题http://forum.springsource.org/showthread.php?132520-Multimodule-application-issue-Spring-Roo-1-2-2
此外,我假设您正在尝试使用 Roo 1.2.2。在现有的代码库上。比你需要关注这个http://static.springsource.org/spring-roo/reference/html/existing.html
虽然本文档中没有说明,但您可能需要 Maven 3(3.0.4 附带 Roo/STS 发行版)我建议使用它。最好先将您的项目迁移到 Maven 3。
【讨论】:
您应该始终在空目录(或已经存在的 roo 项目目录)中启动 roo,因为 roo 会扫描工作目录。在您的情况下,可能会检测到 POM。 另请注意,在“拥挤”目录中工作时 roo 会变得非常慢。
【讨论】: