【发布时间】:2013-06-26 12:54:23
【问题描述】:
以下设置:我有一个 Web 项目和 2 个叠加层。因此我得到了 3 个不同的战争文件。现在有一个默认配置(beans,覆盖属性文件,web.xml),用于生产但也用于测试目的。有时,当为测试目的编写新功能并设置配置值时,忘记了值,它会到达 prod 环境,这很糟糕。
现在我们尝试获得一个或两个更好的配置项目。一个用于保存所有默认值,另一个用于测试。想法是为使用分类器的 3 个 Web 项目中的每一个创建一个额外的 war 文件。
因此应该有一个 myapp.config 工件,其中包含所有默认值和一个 myapp.war 文件,以及一个 myapp-dev.war 文件中的 myapp.config.dev 工件。
由于我还不习惯 maven,所以我在网上搜索了很多关于如何使用 maven war 插件或 maven warpath 插件来实现的方法,但我没有找到解决方案。此外,我不知道这是否是实现此“功能”的正确方法。
谢谢!
【问题讨论】:
标签: maven build dependencies war classification