Ant 1.8.2 ビルドが、SVG DTD の要求に対する W3C Web サイトからの HTTP 303 応答で失敗し始めました。そこで、ローカルで解決するために XML カタログを導入しようとしています。
クラスパスを変更しないと、次のようになります。
警告: XML リゾルバーが見つかりません。外部カタログは無視されます
Apache XML Commons 1.2 の resolver.jar をクラスパスに追加すると (たとえば、ant 呼び出しで -lib を使用して)、次のようになります。
/Users/mike/..../build.xml:123: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) で java.lang.reflect.Method.invoke(Method.java:597) で org.apache.tools.ant.types.XMLCatalog$ExternalResolver.processExternalCatalogs(XMLCatalog) .java:1115) org.apache.tools.ant.types.XMLCatalog$ExternalResolver.resolveEntity(XMLCatalog.java:960) org.apache.tools.ant.types.XMLCatalog.resolveEntity(XMLCatalog.java:391)
これは、私が使用している resolver.jar が見つかったことを示唆していますが、Ant が期待しているインターフェースがありません。
Ant で使用する正しい resolver.jar はどこで入手すればよいですか?