我正在寻找一种在部署时更改CDI替代方案的方法。我们使用jenkins构建应用程序。有没有办法在詹金斯处理这件事。最完美的事情是,在构建之前,我可以选择一个选项。我不太了解詹金斯。所以也许你可以帮我找。
发布于 2016-05-17 10:20:56
解决方案可以是像“CDI事件生命周期”一样使用AfterBeanDiscovery,并否决我们不想使用的替代方案。但如果可能的话,必须首先使用beans.xml解决方案。
发布于 2016-04-22 22:48:35
由于替代品是通过beans.xml激活的,所以在部署时不可能这样做。Apache DeltaSpike提供了一种解决方案,允许您在部署时配置- https://deltaspike.apache.org/documentation/spi.html#GlobalAlternative。
https://stackoverflow.com/questions/36786099
复制相似问题