3

我正在尝试 Spring Roo 1.2.2 并且无法克服此错误:

roo>提示

org.apache.maven.plugins:maven-compiler-plugin 需要版本

我的 Maven 版本:Apache Maven 2.2.1

感谢任何帮助。

更新:
更改目录并再次尝试使其消失!但我还是想知道它在看什么,谢谢。

4

2 回答 2

5

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。

于 2012-12-13T12:01:02.420 回答
4

您应该始终在一个空目录(或已经存在的 roo 项目目录)中启动 roo,因为 roo 会扫描工作目录。在您的情况下,可能会检测到 POM。另请注意,当从“拥挤”目录工作时,roo 会变得非常慢。

于 2012-07-08T14:13:26.563 回答