> > I'm trying to use Saxon 6.5.5 with the Apache Commons Resolver, which I've specified in my classpath in a > Saxon macro shown below. When I run this macro, I get the following error: > > Apache resolver library not found, internal resolver will be used > > How can I ensure that the resolver.jar that I've specified in my classpath is used by Ant? > > Regards, > Jeff Powanda > > <path id="saxon.classpath"> > <pathelement location="${xslt-processor-classpath}"/> > <pathelement location="${xercesImpl.jar}"/> > <pathelement location="${xml-apis.jar}"/> > <pathelement location="${tools.dir}/resolver"/> > <pathelement location="${tools.dir}/resolver/resolver.jar"/> > </path> > > <macrodef name="saxon"> > <attribute name="input"/> > <attribute name="output"/> > <attribute name="style"/> > <sequential> > <java classname="com.icl.saxon.StyleSheet" fork="true" > dir="${basedir}" classpathref="saxon.classpath"> > <sysproperty key="javax.xml.parsers.DocumentBuilderFactory" value="org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/> > <sysproperty key="javax.xml.parsers.SAXParserFactory" value="org.apache.xerces.jaxp.SAXParserFactoryImpl"/> > <sysproperty key="org.apache.xerces.xni.parser.XMLParserConfiguration" value="org.apache.xerces.parsers.XIncludeParserConfiguration"/> > <arg line="-x org.apache.xml.resolver.tools.ResolvingXMLReader"/> > <arg line="-y org.apache.xml.resolver.tools.ResolvingXMLReader"/> > <arg line="-r org.apache.xml.resolver.tools.CatalogResolver"/> > <arg line="-o @{output}"/> > <arg value="@{input}"/> > <arg value="@{style}"/> > </java> > </sequential> > </macrodef> > >
Jeff Powanda <jpowa...@vocera.com> writes: Figured it out. It was a classpath problem. I updated the classpath to this and it worked: <path id="classpath"> <pathelement location="${extensions.dir}/webhelpindexer.jar"/> <pathelement location="${extensions.dir}/lucene-analyzers-3.0.0.jar"/> <pathelement location="${extensions.dir}/lucene-core-3.0.0.jar"/> <pathelement location="${extensions.dir}/tagsoup-1.2.1.jar"/> <pathelement location="${xslt-processor-classpath}"/> <pathelement location="${xercesImpl.jar}"/> <pathelement location="${xml-apis.jar}"/> <pathelement location="${tools.dir}/resolver"/> <pathelement location="${tools.dir}/resolver/resolver.jar"/> <pathelement location="${tools.dir}/resolver/CatalogManager.properties"/> </path> Regards, Jeff --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org