如何在maven的不同运行环境中使用不同的web.xml文件

时间:2015-07-17 13:12:55

标签: maven web.xml

我有一个部署在JBoss 7服务器上的JSF2项目。在我自己的计算机上运行应用程序时(在开发和测试期间),我使用具有特定内容的web.xml文件版本,但是当我必须在生产服务器中部署相同的应用程序时,我必须使用不同的设置在同一个web.xml文件中。

现在我必须评论一些部分,并在每种情况下取​​消对其他部分的评论,这对我的情况来说似乎是一个非常糟糕的“解决方案”。

如何在不同的部署条件下使用不同的web.xml文件或内容?

TIA

1 个答案:

答案 0 :(得分:1)

您可以使用jenkins部署您的应用程序。它有一个名为Config File Provider的插件,允许您根据需要配置文件。因此,通过这种方式,您可以使用第二版web.xml,jenkin将使用您的新web.xml部署应用程序