有选择地从CDI扫描中排除包

时间:2013-08-14 11:31:41

标签: java-ee glassfish cdi weld

如何使用Java EE 7技术堆栈从Glassfish 4中的CDI扫描中排除部分或全部软件包?

我尝试了Weld documents中描述的机制,但它似乎不适用于Glassfish 4。

1 个答案:

答案 0 :(得分:3)

不确定为什么它不起作用,但尝试在xsd中使用@Vetoed代替焊接特定beans.xml@Vetoed将更加便携,因为它独立于实现。它应该有效,因为它标有@Target({ElementType.TYPE, ElementType.PACKAGE})