I have 3 top level schema (lcm.xsd, query.xsd, cms.xsd) which all
include two foundational schemas (rim.xsd and rs.xsd). All can be found at:
http://www.oasis-open.org/committees/regrep/documents/2.5/schema/
I have the following ant target to generate bindings for all 5 schemas:
<target name="bindingsv3" depends="prepare">
<delete dir="src/share/org/oasis/ebxml/registry/bindings"/>
<java classname="com.sun.tools.xjc.Driver" fork="yes">
<arg line=" -extension -host ${proxyHost} -port
${proxyPort} -d src/share -p org.oasis.ebxml.registry.bindings.rim
./misc/2.5/schema/rim.xsd " />
<jvmarg line="-Xss1mb" />
<classpath refid="run.classpath"/>
</java>
<java classname="com.sun.tools.xjc.Driver" fork="yes">
<arg line=" -extension -host ${proxyHost} -port
${proxyPort} -d src/share -p org.oasis.ebxml.registry.bindings.rs
./misc/2.5/schema/rs.xsd " />
<jvmarg line="-Xss1mb" />
<classpath refid="run.classpath"/>
</java>
<java classname="com.sun.tools.xjc.Driver" fork="yes">
<arg line=" -extension -host ${proxyHost} -port
${proxyPort} -d src/share -p org.oasis.ebxml.registry.bindings.lcm
./misc/2.5/schema/lcm.xsd " />
<jvmarg line="-Xss1mb" />
<classpath refid="run.classpath"/>
</java>
<java classname="com.sun.tools.xjc.Driver" fork="yes">
<arg line=" -extension -host ${proxyHost} -port
${proxyPort} -d src/share -p org.oasis.ebxml.registry.bindings.query
./misc/2.5/schema/query.xsd " />
<jvmarg line="-Xss1mb" />
<classpath refid="run.classpath"/>
</java>
<java classname="com.sun.tools.xjc.Driver" fork="yes">
<arg line=" -extension -host ${proxyHost} -port
${proxyPort} -d src/share -p org.oasis.ebxml.registry.bindings.cms
./misc/2.5/schema/cms.xsd " />
<jvmarg line="-Xss1mb" />
<classpath refid="run.classpath"/>
</java>
</target>
The problem is that the binding classes from imported schemas keep
getting generated in the package for the top level schema and thus
getting duplicated. How can I avoid this?
--
Farrukh
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
For additional commands, e-mail: users-help_at_jaxb.dev.java.net