Weld CDI Decorator НЕ работает с Groovy
Сейчас я работаю над проектом JEE с использованием Groovy, они работают довольно хорошо, даже если в некоторых случаях нам нужно использовать @CompileStatic для Weld.
Однако я обнаружил, что при использовании CDI Decorator есть еще одна проблема. Это стек исключений:
Причина: org.jboss.weld.exceptions.DefinitionException: WELD-000061: тип делегата не расширяет и не реализует декорированный тип.
Оформленный тип: интерфейс groovy.lang.GroovyObject
Декоратор: Decorator [class issue.pogo.decorator.GroovyBeanDecorator] украшает [GroovyObject, GroovyBean] с типом делегата [GroovyBean] и квалификаторами делегата [@Any]
в org.jboss.weld.util.Decorators.checkDelegateType(Decorators.java:140)
И, как я знаю, Weld уже представил некоторую обработку для Groovy, например GroovyMethodFilter. Но, похоже, не охватил мой случай. Итак, кто-нибудь может предоставить мне обходной путь? И кто-нибудь знает, улучшит ли команда Weld Weld для поддержки использования CDI Decorator с Groovy?
Это витрина: https://github.com/hei1233212000/weld-decorator-groovy-not-working
Спасибо.