gpt4 book ai didi

java - gwt maven 项目 flavor : WebAppCreator or gwt-maven-plugin-Archetype - what to use

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:52:48 25 4
gpt4 key购买 nike

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

我试过使用 gwt 交付的 webAppCreator:

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

和 gwt-maven-plugin 原型(prototype)。这两个项目在 Eclipse 中看起来非常相似,但它们具有非常不同的配置(不同的目录,以及使用不同的插件)。我认为如果项目发展(添加测试、资源……),它们的行为会非常不同。因为原型(prototype)配置要小得多,所以我认为它更接近 Maven 约定——但这也更好吗?

两种配置的有效区别是什么?

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

最佳答案

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

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

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

如果你问我,它们都不是一个好的起点,但 Artifact 没那么糟糕 WebAppCreator。

编辑:我开始研究新的原型(prototype):https://github.com/tbroyer/gwt-maven-archetypes它们还没有完全准备好,但在我看来,它们已经比 gwt-maven-plugin 原型(prototype)或 WebAppCreator 更好。

关于java - gwt maven 项目 flavor : WebAppCreator or gwt-maven-plugin-Archetype - what to use,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com