Avatar billede fredand Forsker
13. januar 2008 - 18:32 Der er 2 kommentarer og
1 løsning

How to run wsdl2Java from Ant?

Hello!

I'm playing around with axis2.
I have generated a aar and deployed it in a webserver, seems to work fine.

Now I would like to be able to generate the client code like:
sh wsdl2java.sh -uri http://127.0.0.1:7031/axis2/services/mywebservice?wsdl -o /home/fredrik/mywebservice/client
(This works perfect)

But I would like to be able to do the same but with ANT. I can not find any example where they do the same so if any one got any example for me it would be great!

Best regards
Fredrik
Avatar billede arne_v Ekspert
13. januar 2008 - 18:41 #1
<path id="axis2.classpath">
        <fileset dir="${axis2.dir}/lib">
            <include name="**/*.jar"/>
        </fileset>
    </path>
    <taskdef name="codegen" classname="org.apache.axis2.tool.ant.AntCodegenTask" classpathref="axis2.classpath"/>

...

    <target name="stubgen" depends="deploy">
        <delete>
            <fileset dir="${gensrc.dir}"/>
        </delete>
        <codegen wsdlfilename="${wsdl.url}" output="${gensrc.dir}" packagename="${stub.package}"/>
    </target>
Avatar billede fredand Forsker
13. januar 2008 - 20:06 #2
Hello Mate!

Worked like a dream!!
Thanks alot!!

You are amazing, a true expert!

Please give a svar so I can reward you!!!
Best regards
Fredrik
Avatar billede arne_v Ekspert
13. januar 2008 - 20:14 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester