【发布时间】:2012-06-03 02:03:57
【问题描述】:
我正在尝试使用最新的 Maven、GWT 和 Eclipse 设置新的 Web 项目。我正在尝试使用 GWT Maven 插件中的可用原型生成它,命令如下:
mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=2.4.0 -DarchetypeRepository=repo1.maven.org
运行 mvn gwt:run 构建项目,应用程序启动,一切似乎都很好。当我尝试将此项目作为“Maven 项目”导入 Eclipse Indigo 时出现问题。我收到 mvn 警告
描述资源路径位置类型 maven-war-plugin 目标“inplace”、“exploded”、“manifest”被 m2e pom.xml /contactmanager 第 93 行忽略 Maven 项目构建生命周期映射问题
还有很多类似的 Java 错误
资源路径位置类型 GreetingService 无法解析为类型 GwtTestContactManager.java /contactmanager/src/test/java/com/jeffmaury/contactmanager/client
缺少异步接口 GreetingServiceAsync
似乎有些东西发生了变化,最新的 gwt、m2eclipse、eclipse indigo 和 mvn 无法正常协同工作。
在导入 Eclipse 后,有没有办法修复这个基本的 GWT 项目?并从 IDE 运行这个生成的应用程序?
顺便说一句,我也学习了许多教程(例如http://riadiscuss.jeffmaury.com/2011/06/tutorial-maven-gwt-plugin-google.html),但没有成功。几乎所有这些都被弃用了......
谢谢。
【问题讨论】:
-
请参阅stackoverflow.com/questions/6352208/… 了解 M2Eclipse 问题,stackoverflow.com/questions/9703599/… 了解有关如何创建 GWT maven 项目的建议(即不要使用该原型);另请参阅github.com/tbroyer/gwt-maven-archetypes 了解替代原型。
标签: java eclipse gwt maven m2eclipse