Мне ясно, как вводить объект, который находится в моем домене (у меня есть доступ к источнику) с помощью Weld. Вы просто комментируете реализацию, например. @Named и @ApplicationScoped, а затем аннотируйте целевой атрибут с помощью @Inject, чтобы получить внедренную реализацию.Как добавить внешние API-интерфейсы с помощью Weld-JSR-299
Однако не знаю, как я могу внедрить реализации классов, к которым у меня нет доступа к его исходному коду. Например, я использую Dozer. Картограф Dozer запрограммирован на интерфейс (Mapper), и я хочу, чтобы Weld вводил реализацию (DozerBeanMapper), но поскольку у меня нет доступа к исходной причине, я использую зависимость .jar, я не могу ее аннотировать.
Любые идеи о том, как достичь этого?