Docs for ant task - http://cvs.apache.org/viewcvs.cgi/xml-axis/java/docs/ant/

--- "Volkmann, Mark" <[EMAIL PROTECTED]> wrote:
> Here are snippets of my Ant bulid file that uses the custom tasks in
> axis-ant.jar.  Many properties referenced in these targets need to be
> defined in order for them to work.  I hope this helps.
> 
> <target name="axis.init" >
>   <taskdef resource="axis-tasks.properties">
>     <classpath>
>       <pathelement path="${build.dir}"/>
>       <fileset dir="${axis.lib}" includes="*.jar"/>
>     </classpath>
>   </taskdef>
> </target>
> 
> <target name="axis.java2wsdl" depends="axis.init"
>   description="generates WSDL from Java service implementation">
>   <antcall target="axis.java2wsdl.compile"/>
>   <property name="service.ns" value="urn:${service.name}"/>
>   <axis-java2wsdl
>     className="${package}.${service.name}"
>     implClass="${package}.${service.name}Impl"
>  
> location="http://${server.host}:${server.port}/axis/services/${service.name}
> "
>     namespace="${service.ns}"
>     output="${wsdl}">
>     <mapping package="${package}" namespace="${service.ns}"/>
>   </axis-java2wsdl>
> </target>
> 
> <target name="axis.java2wsdl.compile" depends="axis.init"
>   description="compiles source files needed by Java2WSDL">
>   <javac srcdir="${src.dir}" destdir="${build.dir}"
>     classpathref="classpath" deprecation="on" debug="on">
>     <include name="${package.dir}/*.java"/>
>   </javac>
> </target>
> 
> <target name="axis.wsdl2java"
>   depends="axis.init,axis.java2wsdl"
>   description="generates client stub">
>   <axis-wsdl2java deployScope="Application" serverSide="true"
>     output="${gen.dir}" url="${wsdl}" verbose="true">
>     <mapping package="${package}" namespace="urn:${service.name}"/>
>   </axis-wsdl2java>
> 
>   <!-- Copy the generated files we want to keep
>        from the gen directory to the src directory. -->
>   <copy todir="${src.dir}" overwrite="yes">
>     <fileset dir="${gen.dir}">
>       <include name="${package.dir}/${service.name}Service.java"/>
>       <include name="${package.dir}/${service.name}ServiceLocator.java"/>
>       <include name="${package.dir}/${service.name}SoapBindingStub.java"/>
>       <include name="${package.dir}/deploy.wsdd"/>
>       <include name="${package.dir}/undeploy.wsdd"/>
>     </fileset>
>   </copy>
> 
>   <!-- Delete the contents of the gen directory. -->
>   <delete includeEmptyDirs="true">
>     <fileset dir="${gen.dir}" includes="**/*"/>
>   </delete>
> 
>   <!-- Change class name for service in deploy.wsdd
>    to yours instead of generated class. -->
>   <replace file="${src.dir}/${package.dir}/deploy.wsdd"
>     token="${package}.${service.name}SoapBindingImpl"
>     value="${package}.${service.name}Impl"/>
> </target>
> 
> > -----Original Message-----
> > From: Prakash G.R. [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, March 26, 2003 3:12 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: AW: usage of java2wsdl ant task
> > 
> > 
> > Hi Matthias,
> > 
> >     Thanks for the info. But I thought that there
> > should be some way to use the axis-java2wsdl task that
> > comes in the axis-ant.jar file.
> > 
> > -Prakash
> > 
> > --- "Geiß,_Matthias" <[EMAIL PROTECTED]> wrote:
> > > Hi Prakash,
> > > 
> > > I use Java2WSDL like this:
> > > 
> > > 
> > >    <target name="generatewsdl" depends="init" >
> > >       <java
> > > classname="org.apache.axis.wsdl.Java2WSDL"
> > > classpath="${CLASSPATH}" fork="yes">
> > >          <arg value="-oservice.wsdl"/>
> > >          <arg
> > >
> > value="-lhttp://localhost:8080/axis/services/ServiceName"/>
> > >          <arg value="-nurn:bla.sdm.de"/>
> > >          <arg value="-pde.sdm.bla=urn:bla.sdm.de"/>
> > >          <arg
> > > value="-pde.sdm.bla.data=urn:data.bla.sdm.de"/>
> > >          <arg value="de.sdm.bla.ServiceInterface"/>
> > >       </java>
> > >    </target>
> > > 
> > > 
> > > Any tips for improvement are welcome.
> > > 
> > > Best regards,
> > > Matthias
> > > 
> > > 
> > > -----Ursprüngliche Nachricht-----
> > > Von: Prakash G.R. [mailto:[EMAIL PROTECTED] 
> > > Gesendet: Mittwoch, 26. März 2003 08:52
> > > An: [EMAIL PROTECTED]
> > > Betreff: usage of java2wsdl ant task
> > > 
> > > 
> > > Hi,
> > >      Can I get an example/document for using the
> > > java2wsdl task in ant?
> > > 
> > > Thanks in advance
> > > 
> > > -Prakash
> > > 
> > > =====
> > > All the technology in the world will never replace a
> > > positive attitude -Harvey Mackay
> > > 
> > > __________________________________________________
> > > Do you Yahoo!?
> > > Yahoo! Platinum - Watch CBS' NCAA March Madness,
> > > live on your desktop! http://platinum.yahoo.com
> > 
> > 
> > =====
> > All the technology in the world will never replace a positive attitude
> > -Harvey Mackay
> > 
> > __________________________________________________
> > Do you Yahoo!?
> > Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
> > http://platinum.yahoo.com
> > 
> 
> 
> ***********************************************************************************
> WARNING:  All e-mail sent to and from this address will be received or
> otherwise recorded by the A.G. Edwards corporate e-mail system and is
> subject to archival, monitoring or review by, and/or disclosure to,
> someone other than the recipient.
> ************************************************************************************
> 


=====
Davanum Srinivas - http://webservices.apache.org/~dims/

__________________________________________________
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com

Reply via email to