与Jenkins一起使用CDI替代方案

时间:2016-04-22 06:06:23

标签: jenkins continuous-integration cdi

我正在寻找一种在部署时更改CDI替代品的方法。我们使用jenkins来构建我们的应用程序。是否有办法在詹金斯处理这个问题。 完美的事情是我可以在构建之前选择替代方案的领域。我不太了解詹金斯。所以也许你可以帮助我进行搜索。

2 个答案:

答案 0 :(得分:1)

由于替代方案是通过beans.xml激活的,因此无法在部署时执行此操作。 Apache DeltaSpike提供的解决方案允许您在部署时配置 - https://deltaspike.apache.org/documentation/spi.html#GlobalAlternative

答案 1 :(得分:0)

解决方案可能是使用CDI events lifecycle之类的“AfterBeanDiscovery”并否决我们不想使用的替代方案。但是如果可能的话,必须首先使用beans.xml解决方案。