gwt-maven-plugin:插件需要Maven 2.1版

我正在尝试使用gwt-maven-plugin来编译我的项目。 我在我的Spring工具套件eclipse 4.2中安装了Maven 3.0.3。

然而,插件呱呱叫它想要使用maven 2.1。 我相信使用maven 3.x应该没有问题,对吧?

[artifact:mvn] [INFO]解析’org.codehaus.mojo:gwt-maven-plugin’版本的错误:插件需要Maven版本2.1

我的插件定义:

 org.codehaus.mojo gwt-maven-plugin 2.4.0    ally.mc.beal gwt-generated   compile     

我用来触发gwt编译的ant目标:

   ...      ...  
  • 我必须安装maven 2.1吗?
  • 或者,有没有办法强迫它使用maven 3.x?
  • 或者,我在配置中丢失了一条信息?

您需要设置artifact:mvnmavenVersion属性artifact:mvn ant task。 如果没有这个,任务默认为2.0.10的maven版本,这会导致您看到的错误消息。

作为参考我的任务看起来像这样: