Я разрабатываю библиотеку с CDI. Это прекрасно работает. Но когда я пытаюсь использовать эту библиотеку в качестве включенного Jar в проекте, CDI жалуется, что он не может разрешать зависимости от управляемых beans, определенных в родительском проекте.Как использовать управляемый бидом CDI из пути родительского класса
MyProject - MyLib.jar - MyManagedBean
Так MyLib необходимо придать боб аннотированный с стереотипа @foo. Этот стереотип применяется к MyManagedBean.
@foo
public class MyManagedBean {
//...
}
Я добавил beans.xml в свой родительский проект. Но это похоже на 2 разных контейнера CDI, и MyLib не может получить доступ к MyProject.
Любое предложение?
Какова ваша модель развертывания? –