I really don't think the xic plugin supports the classpath: thing as it's not based on any of the CXF internal code that would handle that. I think it would require the correct file path.
Dan On Aug 22, 2012, at 1:26 PM, Michael Heuer <[email protected]> wrote: > Hello, > > I'm trying to use > > <xsdOption> > <xsd>classpath:/org/foo/bar.xsd</xsd> > > with cxf-xjc-plugin version 2.3.0 and it fails with > > $ mvn -X install > ... > [DEBUG] (f) sourceRoot = > /Users/xxx/working/foo-trunk/module/target/generated/src/main/java > [DEBUG] (s) xsd = classpath:/org/foo/bar.xsd > [DEBUG] (s) packagename = org.foo.bar > [DEBUG] (s) xsd = classpath:/org/foo/baz.xsd > [DEBUG] (s) packagename = org.foo.baz > [DEBUG] (f) xsdOptions = > [org.apache.cxf.maven_plugin.XsdOption@4bc2d25e, > org.apache.cxf.maven_plugin.XsdOption@6381402d] > [DEBUG] -- end configuration -- > parsing a schema... > [ERROR] schema_reference.4: Failed to read schema document > 'file:/Users/xxx/working/foo-trunk/module/classpath:/org/foo/bar.xsd', > because 1) could not find the document; 2) the document could not be > read; 3) the root element of the document is not <xsd:schema>. > unknown location > > which is incorrectly interpreting classpath:/ as part of a file:/ URI. > The code in this commit from 2010 looks reasonable, if that is what > is in version 2.3.0 > > http://cxf.547215.n5.nabble.com/svn-commit-r956592-cxf-xjc-utils-trunk-cxf-xjc-plugin-src-main-java-org-apache-cxf-maven-plugin-Absta-td579646.html > > michael -- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
