我是新用户。我需要一个使用gwt依赖的maven项目。我可以使用哪种原型?作为新的GWT Web应用程序项目,并且在构建Maven自然更好之后,Maven项目会使用gwt原型?Maven和gwt项目
回答
我有一个old recipe for working with GWT and Maven,应该只需要对插件版本进行一些小的编辑,以使其能够使用最新版本。
我总是从Maven开始,生成我的项目结构,然后将其导入到我的IDE中,从IDE开始,向后退出只是要求一个痛苦的世界。所以,手动构建你的结构,或者更好地使用原型是首选的方法。
我们只需从GWT示例/示例项目pom开始,然后从那里向上/向下工作。如果我们需要添加更多来自我们添加的依赖关系的功能,或者如果我们需要较少的功能,我们会删除示例文件中提供的依赖关系
您可以在GWT Trunk here中找到最新的示例pom文件。
- dynatablerf
- 验证
- mobilewebapp
注 - 我们更新插件版本的POM文件来访问一些更前沿的东西。
参见:
- https://code.google.com/p/google-web-toolkit/wiki/WorkingWithMaven
- https://github.com/tbroyer/gwt-maven-archetypes(这些都是我的; introductory blog post)
- https://github.com/branflake2267/Archetypes
我使用的原型来自GWT-maven-建议不插入。对于已经掌握了GWT和Maven的人来说,确实需要一些打磨。 gwt-maven-plugin有很多好的想法,执行得不好;我的建议是仅将它用于其目标compile
和generateAsync
,可能还有mergewebxml
,并且从IDE(Eclipse带有Google Plugin for Eclipse或IntelliJ IDEA Ultimate Edition)运行DevMode。 gwt:run
工作正常,但如果你喜欢普通的Maven,但它确实最适合单模块Maven项目,我不推荐使用GWT。
声明:我是gwt-maven-plugin的维护者之一。
杜! !我们使用这种方法,并在过去几年里通过70多个maven模块,100多个屏幕和100多个碎片计数的GWT项目进行反复试验。我很高兴知道我们面临的可用性/问题不仅仅是我们的无知。我们终于可以将其仅用于编译。也许会给devmode一个尝试。 – SSR
- 1. Maven,GWT和Eclipse项目
- 2. 将GWT项目更改为Maven项目
- 3. 创建GWT Maven项目
- 4. 在Maven的GWT项目
- 5. GWT:使用Maven创建GWT/Polymer项目
- 6. gwt maven项目口味:WebAppCreator或gwt-maven-plugin-Archetype - 使用什么
- 7. GWT(Maven的)项目:依赖冲突
- 8. 在Eclipse中使用GWT + Maven项目
- 9. Gwt + Maven + Idea,默认项目代
- 10. 与WebAppCreator作出GWT Maven项目不DEVMODE
- 11. codehaus.mojo gwt-maven-plugin:项目无法编译
- 12. 添加Maven依赖于GWT项目
- 13. 未能编译Maven GWT项目
- 14. 如何使GWT Spring项目启用maven
- 15. IntelliJ:我如何调试Maven-GWT项目?
- 16. Maven GWT依赖项
- 17. gwt maven和javax.validation
- 18. GWT Maven和web.xml
- 19. GWT Maven和Eclipse
- 20. Maven和父项目
- 21. NetBeans和Maven项目
- 22. 使用GWT + maven(gwt-maven-plugin)编译项目后编译出错,正常的GWT项目创建(没有maven)编译好(luna,GWT sdk2.6)
- 23. GWT设计师不与Maven的GWT项目工作
- 24. Maven + GWT:使用来自API(非GWT)项目的源文件
- 25. 如何在IntelliJ IDE中编译和打包Maven gwt项目
- 26. GWT maven项目编译并从maven运行,但不编译和运行在eclipse
- 27. android-maven-plugin和库项目
- 28. Maven项目到java项目
- 29. 本地项目依赖项和Maven
- 30. Eclipse项目和maven依赖项
看看这些http://mojo.codehaus.org/gwt-maven-plugin/user-guide/archetype.html或http://www.youtube.com/watch?v=Ea1vSx8aDXk – justMe