Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Using ANT how to use EMF XSD2Java to generate Java classes from XML schema

80 views
Skip to first unread message

Deepak

unread,
Feb 22, 2008, 3:55:36 AM2/22/08
to
Hello,<br />
I am trying to automate generation of Java classes from XML Schema in the same way , RAD does where you can right click and say Generate Java.<br />
<br />
I have posted my code here...I do not know what are the meanings of each attribute in the task and when I ran below script , RSA gets hanged or does nothing...<br />
<p />
&lt;path id="DomainModelproject.classpath.id"&gt;<br />
&lt;fileset dir="C:\Program Files\IBM\SDP70\configuration\org.eclipse.osgi\bundles\559\1\.cp\ant_tasks\"&gt; <br />
&lt;include name="<b>*/</b>.jar"/&gt; <br />
&lt;/fileset&gt; <br />
&lt;fileset dir="C:\Program Files\IBM\SDP70\configuration\org.eclipse.osgi\bundles\1467\1\.cp\ant_tasks\"&gt; <br />
&lt;include name="<b>*/</b>.jar"/&gt; <br />
&lt;/fileset&gt; <br />
&lt;fileset dir="C:\Program Files\IBM\SDP70\runtimes\base_v61\plugins\"&gt; <br />
&lt;include name="<b>*/</b>.jar"/&gt; <br />
&lt;/fileset&gt;<br />
&lt;fileset dir="C:\Program Files\IBM\SDP70Shared\plugins\"&gt; <br />
&lt;include name="**/org.eclipse.xsd.ecore.importer_2.2.0.v200609210005.jar"/&gt; <br />
&lt;include name="**/org.eclipse.emf.importer_2.2.1.v200609210005.jar"/&gt;<br />
&lt;include name="**/org.eclipse.emf.codegen_2.2.1.v200609210005.jar"/&gt;<br />
&lt;include name="**/org.eclipse.emf.common_2.2.1.v200609210005.jar"/&gt; <br />
&lt;include name="**/org.eclipse.emf.converter_2.2.1.v200609210005.jar"/&gt;<br />
<br />
&lt;/fileset&gt;<br />
&lt;/path&gt;<br />
<p />
&lt;taskdef name="RSAGenerateJava" classname="org.eclipse.xsd.ecore.importer.taskdefs.XSDGeneratorTask"&gt;<br />
&lt;classpath refid="DomainModelproject.classpath.id"/&gt;<br />
&lt;/taskdef&gt;<br />
<p />
&lt;target name="CreateJarDomainModelProject"&gt;<br />
&lt;RSAGenerateJava <br />
model="c:/delete/addressType.xsd" <br />
genModel="c:/delete/lib.genmodel" <br />
&gt;<br />
&lt;arg line="-packages http://www.example.eclipse.org/Library"/&gt;<br />
&lt;/RSAGenerateJava&gt;<br />
&lt;/target&gt;

Parthibban

unread,
Nov 19, 2009, 5:42:47 PM11/19/09
to
Hi Did you get this working. I am trying to do the same task and I am not getting the task to run.
I am using the eclipse provided runtimes though not the jars from RAD.

org.eclipse.emf.ant_2.2.0.v200705141058.jar
org.eclipse.emf.importer.ecore_2.2.0.v200705141058.jar
importer.ecore.tasks.jar
org.eclipse.equinox.common_3.2.0.v20060603.jar
emf.ant.tasks.jar

Please let me know.

Thanks
Parthibban

0 new messages