|
| Using ANT how to use EMF XSD2Java to generate Java classes from XML |
 |
Fri, 22 Feb 2008 03:55:36 EST |
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 />
<path id="DomainModelproject.classpath.id"><br
/>
<fileset dir="C:\Program
Files\IBM\SDP70\configuration\org.eclipse.osgi\bundles\559\1\.cp\ant_tasks\"
;> <br />
<include name="<b>*/</b>.jar"/> <br
/>
</fileset> <br />
<fileset dir="C:\Program
Files\IBM\SDP70\configuration\org.eclipse.osgi\bundles\1467\1\.cp\ant_tasks\&quo
t;> <br />
<include name="<b>*/</b>.jar"/> <br
/>
</fileset> <br />
<fileset dir="C:\Program
Files\IBM\SDP70\runtimes\base_v61\plugins\"> <br />
<include name="<b>*/</b>.jar"/> <br
/>
</fileset><br />
<fileset dir="C:\Program
Files\IBM\SDP70Shared\plugins\"> <br />
<include
name="**/org.eclipse.xsd.ecore.importer_2.2.0.v200609210005.jar"/&
gt; <br />
<include
name="**/org.eclipse.emf.importer_2.2.1.v200609210005.jar"/><
;br />
<include
name="**/org.eclipse.emf.codegen_2.2.1.v200609210005.jar"/><
br />
<include
name="**/org.eclipse.emf.common_2.2.1.v200609210005.jar"/> <
br />
<include
name="**/org.eclipse.emf.converter_2.2.1.v200609210005.jar"/>&l
t;br />
<br />
</fileset><br />
</path><br />
<p />
<taskdef name="RSAGenerateJava"
classname="org.eclipse.xsd.ecore.importer.taskdefs.XSDGeneratorTask"&a
mp;gt;<br />
<classpath
refid="DomainModelproject.classpath.id"/><br />
</taskdef><br />
<p />
<target name="CreateJarDomainModelProject"><br
/>
<RSAGenerateJava <br />
model="c:/delete/addressType.xsd" <br />
genModel="c:/delete/lib.genmodel" <br />
><br />
<arg line="-packages
http://www.example.eclipse.org/Library"/><br />
</RSAGenerateJava><br />
|
| Post Reply
|
|
|
|
|
|
|
|
|
|