私のアプリケーションには、beans.xml
(モジュールごとに) いくつかのファイルがあります。これらの各ファイルには、必要な XSD 宣言が含まれています。
<beans xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:weld="http://jboss.org/schema/weld/beans"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee http://docs.jboss.org/cdi/beans_1_0.xsd
http://jboss.org/schema/weld/beans http://jboss.org/schema/weld/beans_1_1.xsd">
昨日、JBoss.org の停止により、スキーマ ファイルが利用できなくなりました。その結果、beans.xml を正しく検証できませんでした。
プロジェクトの検証を妨げることはありませんでしたが、プロジェクトのビルドが遅くなりました (主にテストでの溶接の使用による)。
では、Weld 1.1.5 を CDI 実装として使用する場合、コンパイル中に beans.xml を検証しない、またはローカル XSD ファイルを使用する場合の解決策は何ですか (もしそうなら、それを宣言する方法とそれをどこに置くか) Maven プロジェクト) ?