如何使用Java EE 7技术堆栈从Glassfish 4中的CDI扫描中排除部分或全部软件包?
我尝试了Weld documents中描述的机制,但在Glassfish 4上似乎不起作用。
最佳答案
不确定为什么它不起作用,但是请尝试在@Vetoed
中使用xsd
而不是焊接特定的beans.xml
,因为@Vetoed
由于实现独立,因此更具移植性。由于已用@Target({ElementType.TYPE, ElementType.PACKAGE})
标记,因此它应该可以工作。