Weld を使用して、自分のドメイン (ソースにアクセスできる) にあるオブジェクトを注入する方法は明らかです。@Named や @ApplicationScoped などで実装にアノテーションを付けてから、@Inject でターゲット属性にアノテーションを付けて、実装を注入します。
ただし、ソースコードにアクセスできないクラスの実装をどのように注入できるかわかりません。たとえば、ドーザーを使用しています。Dozer マッパーはインターフェイス (Mapper) に対してプログラムされており、Weld に実装 (DozerBeanMapper) を挿入させたいのですが、ソースにアクセスできないため、.jar 依存関係を使用しているため、注釈を付けることができません。
これを達成する方法についてのアイデアはありますか?