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