Java/Maven の「Xerces Hell」に対処していますか?
広く使用されている XML パーサーである Xerces は、長い間不満の原因でしたJava 開発者にとっては、バージョン管理されていない JAR の歴史、公式の Maven リリースの欠如、および分割された JAR のためです。 (xml-apis および xercesImpl)。これにより、バージョンの競合とクラスローダーの問題が発生しました。
問題:
解決策:
Xerces の依存関係を
Maven Central 解決策:
2013 年 2 月、Xerces 2.11.0 の JARそしてそのソース JAR は Maven Central でリリースされました。これにより、カスタム ビルドの必要性がなくなり、依存関係の管理が簡素化されます。
Maven Central バージョンを使用するには:
<dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.11.0</version> </dependency>
将来の改善点:
Apache Xerces チームは、Maven Central アップロードの自動化を可能にするパッチ適用済みビルド スクリプトをアップロードし、この問題の根本原因に対処しました。 「クセルセス地獄」。この改善により、問題は永久に解決されるはずです。
以上がJava/Maven で「Xerces Hell」を脱出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。