繁体   English   中英

gwt maven项目风味:WebAppCreator或gwt-maven-plugin-Archetype - 使用什么

[英]gwt maven project flavors: WebAppCreator or gwt-maven-plugin-Archetype - what to use

我需要一个gwt项目的maven项目配置。 配置应该在Eclipse(3.7!?)和控制台(mvn,jenkins ......)中运行。

我试过用gwt提供的webAppCreator:

webAppCreator.cmd -noant -maven -XnoEclipse -out WebAppCreated com.example.MyApp

和gwt-maven-plugin Archetype。 这两个项目在Eclipse中看起来非常相似,但它们具有非常不同的配置(不同的目录,并使用不同的插件)。 我认为如果项目发展(添加测试,资源......),它们会表现得非常不同。 因为原型配置要小得多,我认为它更接近maven惯例 - 但这也更好吗?

两种配置的有效差异是什么?

你会建议什么配置作为起点?

我总是从头开始创建POM,但是如果你问我,我可能会选择工件生成的POM。

WebAppCreator生成的POM在target/www启动DevMode,这很奇怪,它包含一个简单不需要的maven-clean-plugin配置(你不应该使用src/main/webapp作为你的启动DevMode) 战争目录,所以没有必要清理它)

另一方面,工件生成的POM使用i18ngenerateAsync目标,这些目标不需要IMO(它们可用作一次性工具,但不能在每个构建上运行;特别是i18n目标)。

如果你问我,它们都不是一个好的起点,但是工件比WebAppCreator 更糟糕

编辑:我开始研究新的原型: https//github.com/tbroyer/gwt-maven-archetypes他们还没有完全准备好,但他们的IMO已经比gwt-maven-plugin原型或WebAppCreator

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM