我的Ant 1.8.2構建開始因W3C網站響應SVG DTD請求的HTTP 303響應而失敗。所以我試圖引入一個XML目錄來在本地解決它們。Ant無法找到XML目錄解析器
如果我不做任何更改到classpath中,我得到:
警告:XML解析器找不到;外部目錄將被忽略
如果我從Apache的XML共享1.2到類路徑(例如,通過使用-lib上的螞蟻調用)添加resolver.jar,我得到
/用戶/麥克風/ .... /build.xml:123:java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在sun.reflect.DelegatingMethodAccessorImpl .invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.types.XMLCatalog $ ExternalResolver.processExternalCatalo gs(XMLCatalog.java:1115) at org.apache.tools.ant.types.XMLCatalog $ ExternalResolver.resolveEntity(XMLCatalog.java:960) at org.apache.tools.ant.types.XMLCatalog.resolveEntity(XMLCatalog。 java:391)
它向我建議我使用的resolver.jar已經定位,但沒有Ant期望的接口。
我應該在哪裏得到正確的resolver.jar與Ant一起使用?