【发布时间】:2012-10-15 03:55:10
【问题描述】:
我在尝试创建一个可以在 Eclipse 中使用的简单 GWT + Maven 项目时遇到了很多问题。这就是我正在做的事情:
-
创建一个新的
gwt-maven-plugin项目:mvn archetype:generate -q -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=2.5.0-rc2 -DgroupId=myGroupId -DartifactId=myArtifactId -Dversion=1.0 -Dmodule=myModule
-
在Eclipse中打开项目:File => Import... => Existing Maven Projects,然后选择我刚刚创建的项目。
但是,我收到以下错误:
在 Eclipse 中未找到处理 gwt-maven-plugin:2.5.0-rc2:generateAsync 的市场条目。有关详细信息,请参阅帮助。 在 Eclipse 中未找到处理 gwt-maven-plugin:2.5.0-rc2:i18n 的市场条目。有关详细信息,请参阅帮助。我不明白这个错误信息。我找到了related question on SO,但将建议的片段添加到我的 pom.xml 似乎没有做任何事情。
谁能解释一下?
【问题讨论】:
-
你试过Project → Maven → 更新项目配置...?顺便说一句,我不建议使用原型。见code.google.com/p/google-web-toolkit/wiki/WorkingWithMaven
-
更新项目配置并没有解决问题。您链接的教程看起来很有希望,我会试一试。
-
Eclipse 不是建议您“快速修复”这些错误吗?它应该建议您忽略它们,为此它将在您的 POM 的
pluginManagement部分插入适当的配置(类似于 Dvd Prd 的答案)。 -
@ThomasBroyer Thomas,WorkingWithMaven 指南建议使用 starter pom 配置,但所有 pom 都使用请求工厂。是否有更精简的 pom 为 RPC GWT 应用程序提供基本必需品?
-
github.com/tbroyer/gwt-maven-archetypes 等等。我几乎可以肯定有些样本使用 RPC(可能是验证?)