これは例による一般的な質問です。私は xstream と woodstox を使用しています。woodstox には、com.ctc.wstx.stax.WstxOutputFactory を登録する woodstox jar に javax.xml.stream.XMLOutputFactory のサービス プロバイダーが付属しています。独自の javax.xml.stream.XMLOutputFactory を提供したいのですが、まだクラスパスに woodstox jar があります。システム プロパティ javax.xml.stream.XMLOutputFactory を使用して独自のものを提供できることはわかっていますが、開発運用チームから面倒を取り除き、jar または戦争の META にあるサービス ファイルを使用してそれを実行しようとしています。 -INF/services フォルダー。javax.xml.stream.FactoryFinder のコードを調べて、自分の META-INF/services/javax.xml.stream.XMLOutputFactory ファイルが FactoryFinder で使用されるファイルであることを確認するにはどうすればよいですか?
camel で xstream を使用していますが、ファクトリを XStreamDataFormat に注入する方法が見つかりませんでした。