Return-Path: Delivered-To: apmail-incubator-cxf-dev-archive@locus.apache.org Received: (qmail 60347 invoked from network); 3 Jul 2007 15:30:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Jul 2007 15:30:28 -0000 Received: (qmail 20875 invoked by uid 500); 3 Jul 2007 15:30:30 -0000 Delivered-To: apmail-incubator-cxf-dev-archive@incubator.apache.org Received: (qmail 20812 invoked by uid 500); 3 Jul 2007 15:30:30 -0000 Mailing-List: contact cxf-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cxf-dev@incubator.apache.org Delivered-To: mailing list cxf-dev@incubator.apache.org Received: (qmail 20800 invoked by uid 99); 3 Jul 2007 15:30:30 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jul 2007 08:30:30 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [64.79.194.121] (HELO mesa2.com) (64.79.194.121) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jul 2007 08:30:25 -0700 Received: from [63.65.132.8] (account jdkulp HELO dilbert.boston.amer.iona.com) by mesa2.com (CommuniGate Pro SMTP 4.1.8) with ESMTP id 1088336 for cxf-dev@incubator.apache.org; Tue, 03 Jul 2007 11:30:03 -0400 From: Daniel Kulp Reply-To: dkulp@apache.org To: cxf-dev@incubator.apache.org Subject: Re: wsdl2java ant task Date: Tue, 3 Jul 2007 11:30:02 -0400 User-Agent: KMail/1.9.5 References: <8FA9737B-CFDE-4A19-BBB3-2F65CBD715F9@atomikos.com> <7b774c950707030818g17f540abhf6c0bdce8fdc75a8@mail.gmail.com> In-Reply-To: <7b774c950707030818g17f540abhf6c0bdce8fdc75a8@mail.gmail.com> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_6tmiGzHSYHrNBE1" Message-Id: <200707031130.02612.dkulp@apache.org> X-Virus-Checked: Checked by ClamAV on apache.org --Boundary-00=_6tmiGzHSYHrNBE1 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline I've attached the source of the anttasks we use for the wiring into the TCK. It could definitely be used as a starting point for something more complete. It basically just "mimics" the RI ant tasks so all the docs for those should apply (within the limits of CXFs tools). The main thing I don't really like about it are: 1) The RI has a bunch of flags that don't make sense for our tools. Thus, the antasks have a bunch of fields and stuff that just don't do anything. 2) I really am not a fan of "wsimport" and "wsgen" as the names. "wsdl2java" and "java2wsdl" seem to make more sense to me, but it probably doesn't really matter. In anycase, if someone wanted to take this on and maybe use this as a starting point, I'm OK with that. Dan On Tuesday 03 July 2007 11:18, Dan Diephouse wrote: > Wouldn't it be nice if we had some pre-bundled ant tasks for people > instead of a macro thingy (IIRC) which they cut and paste? Or am I > missing out on some huge advantage of what we currently have? > > On 7/3/07, Glynn, Eoghan wrote: > > See distribution/src/main/release/samples/common_build.xml > > > > /Eoghan > > > > > -----Original Message----- > > > From: Guy Pardon [mailto:guy.pardon@atomikos.com] > > > Sent: 03 July 2007 13:07 > > > To: cxf-user@incubator.apache.org > > > Subject: wsdl2java ant task > > > > > > Hi, > > > > > > is there a wsdl2java ant task around? > > > > > > Thanks, > > > Guy > > > > ---------------------------- > > IONA Technologies PLC (registered in Ireland) > > Registered Number: 171387 > > Registered Address: The IONA Building, Shelbourne Road, Dublin 4, > > Ireland -- J. Daniel Kulp Principal Engineer IONA P: 781-902-8727 C: 508-380-7194 daniel.kulp@iona.com http://www.dankulp.com/blog --Boundary-00=_6tmiGzHSYHrNBE1 Content-Type: application/x-tgz; name="anttask.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="anttask.tar.gz" H4sIAERqikYAA+wda3PbuDGfNf0RiKbTUVqL4lNyHMczPj96bhw7E/mSu+t0MhAJyYwpUiUoy+41 /70LkLRIPUlKhpMaezexRSwWC+wL2BVh7EcRpjetF48IKkCnY7Gfpmlp/LOqm/HPGF5oatvUzbal to0XqqYZlvkCWY/JVApjGuEQoRfOzdgbrcBzAx+L4Ecw4ET+Cr31H0sJCsrfaOsdy+ioIH9dNw0p fxGQk39E7qJmD1OyXU0oKH/dNDXd6EC7Br+0pfxFwBL5j4Khcjf02FP+YKMxVC54c5n824beSezf asN/IP+OruovkLqlOa6EZy7//ZfNZg2hc9cmPiUOigIUXRN0OMI2/OgG/WiCQ4JOg7Hv4AgWATUO u6evEHwkIQp8Ap2DEA0DQLIDPwrd3jiCB15MEOFBSMiQ+BFVUJcQTvzi8urs6AT1XY/1dlwa94LR J250DSguRZMgvEF9IIQdx2XjYg+5PjwYci6gX0gGOHRcfwDjju5Dd3AdoWDik5BeuyMFXbFZdE9T RmhMNhkTZnkfjJNJZOabLMMO+gRk2GR1RUUNQIA+9aSx/uoN7zzE98gPIjSmZEobkTubjCJgFbga jjwX+zbrnEzsYQQF/ZaQCHoRBmzMZ4GCfhYL4aiGoPd1FI32Wq3JZKJgzqgShINWOrPWOazmRfek Ccxy9F98j1AKC/TvsRvCqvbuER4BLzbuAYcenjCJccFwecPokxDW2B/sQGeaijwrl+lCpZzBfLMI sFSYCaV+2EVn3Tr66bB71t1Bn8+ufr785Qp9Pvz48fDi6uykiy4/oqPLi+Ozq7PLC/h0ig4vfoOO 784ujncQgWWCgcjdKGQzADZdtojEmSpPygDTjVgwdERst+/aMDN/MMYDggbBLQl9phojEg5dykRJ gUEHtGHoRlyDKPScm5ZSazYPavujMPhK7AiBB/Tp23qy/EN8S/ysAD5cvm+Ziqqo9Rhz7466D9hM WBOD4+mqqrV+fX/ehY5D3HR9cDmgFtCLunuUPzwPbM5VgcHQMgz+oHlrflG/qModdeoHMEWE9oeB Q7xEoQ84if1W7lmMNgiD8ejMOQBSKVX7rr/fSp/HWDiM3D62I3gArc0kfND9VqYhxgQSN3gAQjj4 isP91vRj3OzjITlIzO7oV1ADP0JXMSneFGPdJiz++Q8YTUk+fdtvpc9rtRjPISMCwvRtl9C4a/7x /fRhbrJ//oNFuuTTt5nJPmDPTDoKAo82J9TxoqBpg+ebn/1D17UTyGFTcALkgN7TiAz3W/GnGQze 9gFH10CSRWbHDb+1FKUVi6zJ+MuPBX6i12KPh9h3+4RGoID2uIfBSytcMhmS05VrLVo6FiwELGk/ hEACgzS/4rvJAtUqv7hLpiNgLhA0cc/1WZxi0+n9oLP5im+xzqa0bf6Zvy0+A3A3BdjmWGvZ1JS2 Ym1xdQvz1vTB+Y6K6HUxFkvw+HXsu0W4TPDWMmgq2mpXFoG/mXNk8yucecIdeOLVe2PXywy9P/LG EEHeYx+CPNtTzgwZN9P800zLfENucTKBL46tCb0l67Vo3eIQzHZ+sBcMmzGB5es4t56wg1P0JSv6 gAzb7L47GId8w7AYh+PRYBzaBJQIVCj5fTkyHIIGJIqRk9+XIw/x3ZAMD+C49h62EvGHxby21jAL +4IFokmfZkN5a174ieokWlKrAU68cTuoPfWx6oeB3Pkflm/0veR/dJn/EQFL5C8y/8PEPSP/jgbo Mv8jAN4hzaiBlPdI4DVpdO+R2ifUrvngr29JDVp13npD7idB6FBo3K19JLfoGEe8Oe48dIekGd2P CG9nacQWaE/t5OJYeuLvG+bsn26/ClTe/xsGoEv/LwDy+f/h6DFqgMXrf21NM3Umf9WQ9T8hMCf/ R6gBlpe/2dE7Uv4iYE7+j3AGqLD/78j9vxhYKP8t7wGqnP9k/BcDOfkTVr8ldNtjrDv/WR19Nv63 mf+X57/Hh91azXHDmm5YnRorLNK9VgtUIVtXDMkooK3IvuFVJPYzCsf+TStRnbXdagA6eICmajV1 /Uqz9szdPWtX2QWfYGm/w9iGVePLD4jsNMkLuthD/Fh6F5HQxx7ln3xCHNr0gphoCj0V93H/tdPs 7BKzqRqa2tzVOqTZg6dWZ7ff1giu/alGQ5vP9U+1JLtR498G0I1dY8piu6mrV1pnT9X2TE2J9fP3 mmW/dnSVGNiybF0zDUvVdwnuvSZ4l3SI48x01nXW2dDMduf17/EA8fyuMW1yBwtMPLXkY8jZf/z1 iq2Psc7+4cPs+c80NGn/ImD3O9FDCU8DOfvHntec2NxBbXOMdfavd9qz5z9Tl9//EwLvkG7xoDux 90L8xcG3e0n1sTkOvdonZLZrmR3AS6YmgNBiQXvJfoBlfdMIu5a8ZS4hv2ssJp+WJmRyeSuQrips jh7tHZDy5z9dM+T5Twhk5f9Y74AUz/+l738YqiHzP0JgTv5Pl//N5f80af9CYE7+30n+V9Ok/EXA Qvl/B/nftnz/UwjM+//t14CLxn+jbalmp8Pzv4aUvxBYKP8t7wHK279lyfgvBhbKf8t7gEryl/Ff CCyV/xb3AFX2fzL+i4E5+T9CDVhVV+d/jaT+O43/psne/5f538eHzeu/THXK1YC1K213z3q9p+nK bvu1ZnRYjVTfFVEDHmLXT4rAT73y3wfM2f8j1IDX2f98/dfUdVXavwiQ9d/nDVn7Z87xCfP/2e9/ qG25/xcCc/J/hCJQ0fxPpv7TseT9T0Jgsfy3mwCqcP5vm9L+hcBi+W83AVRF/rL+LwaWy397CaAK 8tc0VcpfBCzx/1stAhWN/5n8j9WW8hcCy+W/vT1AeftvmzL+i4Hl8t/eHqCK/GX8FwOr5b+dPUCF +N+R8V8MLJb/dotAqrqu/tOZif+WYcn3/4TAduo/XHV+mCIQu8xQFoFiWGz/2y0CrbP/+fqPJe9/ EgSy/vO8Yc7+mXN8mvx/tv7LXILc/wmAxfLfbhGoaP5nWv8x2x15/48QWCH/rSWAKpz/rba0fyGw Qv5bSwBVkb+s/4qBNfLfSgKogvxVQ+Z/hcAq/7+tIlDR+J/J/1iqlL8QWCP/rewBytt/x5DxXwys kf9W9gBV5C/jvxgoIP+N9wAV4n9bxn8xsEL+WysCqerq/K+pGjPxv6235fs/QmCL9R+uOj9MEQiY kjWglfa/tSLQOvufr/+01bYl7V8EyPrP84bF9s889vbGKL//M62O3P8JgeXy314NqGj+Z1r/scy2 PP8JgTXyf7L8jyXtXwiskf+T5X9M+f1fIVBA/k+S/9Hl93+FwDr/v40aUNH4n83/dKT8hUAB+W+8 Byht/zr7BqiUvwgoIP+N9wBV5C/jvxgoKP+N9gAV9n+mjP9iYI38t1IDUtU19R9t9v63jmrJ/K8Q 2Hb9h6nOD1MDinl71mWgNfa/lRrQOvtfUP9pW/L9HyEg6z/PG5bbf+wcn+r7v5r8/p8QWCv/LZSB iuZ/pvWfdkeV7/8IgWLy3ywFVOH8z/4ksJS/ACgm/81SQFXkL+u/YqC4/KungCrIX5X3P4mBgv5/ ozJQ0fifyf/Iv/8hCIrLv/oeoLz9a4aM/2KguPyr7wGqyF/GfzFQTv7V9gAV4r+8/1kQFJP/ZmUg VV1X/2nn47+uGqr8++9C4DHqP4nq/DBlIJjWs60BFbP/zcpA6+x/rv7DlELWf4WArP88b1hr/+Ac n+L+H3n+EwOF5L9hDaho/mda/+mYbVn/EQLF5S82/2NJ+xcCxeUvNv9jyvyPECgnf3H5H13mf4RA Cf9fuQZUNP5n8j+6fP9bDJSTf7U9QHn71zUZ/8VAOflX2wNUkb+M/2KgvPzL7wEq7P9MGf/FQHH5 V68Bqeqa+o8+8/6Prqny7/+IgUes/zD0H6YGBJN5ljWg4vZfvQa0zv4X1H/a8v0/MSDrP88bCtk/ IAm//8mU+z8RUFj+G9SAiuZ/Huo/uqrL+z/EQDn5i8v/GNL+hUBV+X+mfye+wpBZA3+2dIzV+z9N twxtRv6WZcj9nxBo/fWvNfRXdO7axKfEQVGAomuCDrnwUTfoRxMcEnQajH0HR7AIqHHYPX2F4CMJ UeAT1jsI0TAALDtgOYLeOIIHXkwR4UFIyJD4EVVQlxBO/eLy6uzoBPVdj3d3XBp3g/EnbnQNOC5F kyC8QXDoQNhxXDYyHPpcPz6FwCfWMSQDHDquP4CRR/ehO7iOUDDxSUiv3ZGCrthEuqcpKzSmm44K M70PxslEMnNOlmIHfQI6bMK6oqIGILBO9aS1/uoN7z3E98gPIjSmZEodkTubjCLgFvgajjwX+zbv nUzuYQwF/ZbQCHoRGB/CfCIo6GexEI6gM+vPDtNwlp5MJtmzdDq91jks6kX3pAkMJx1+8T1CKazT v8duCKvbu0d4BAzZuAdsenjCRMclxCUPHExCWGt/sMN601T6WQFN1ytlD2adRYAVw1w69cMuOuvW 0U+H3bPuDvp8dvXz5S9X6PPhx4+HF1dnJ110+REdXV4cn12dXV7Ap1N0ePEb6/nu7OJ4BxFYLRiK 3I1CNgng1GWLSZypIqUsMDVJJMTzA33Xhtn5gzEeEDQIbknoMy0ZkXDoUiZUCjw6oBhDN+LaRFnX uakp8LRVg5W+YXRgrdNlB6eogFN8U6sBS0EYIe4I3UA5BfG/mX14dnnCFQLGmfaYoQaKMgx8ZRy5 ntKFtfQHv8Cv9M0S9CgIPMrdrz6hjqf8A367Cj53j88X9YixgWHl0I+OPEzpeYBhrqtxfxq7npPh fBXuhzD4SuxoNdIVBJrVGCwUOaRPlZM7YoM2FcQ+DwawZgQPfwapeuvmFd2PCFWOYMEZtuuvG2UW na11kS4fcHRdBO8j6ZOQgIsA5RiNe2CdyGYyQjzGIpbk8h2K2OqhP2oIgP8zCt1bHBE0wxmyhw56 i3wymW1pvHqT68j4i0cacU7nKPeAUYJ9BObTCyjJ92aaHvcm9NgNFzTSYBzayxqZ1s61xIoPH4Mo sANvYSMf8gIPSZbheNVuA9dBlESnEDkaKfO9V8miMQDfCe7Um+B7ynzGzQ4Cn8Utnrqed4+ujt6l zjKJFiMc4iH3LzQYEmjElMUegG+Lhn5HyGj90PUbQKvHg88P2ffwYPkIoBJs7R4GGUzyo7DJjALX j+IoAvTgf/DtA1Al1sY676SMOODzo+VjHZPeeLBsOmsZXyqfT7E+LSacKBuocO/NPGcZlVYOw8GY bSyQDVKJyD9uhzgcNLK0QhKNQ59ZhBLjfBqmnVJj+DbHZWwWHP0oNY4cVbePGg9mg96CrY09L4vA IIPAbZFRbQxIlDjKxqtk/CkPWYbTzgnbvPOrBcuRruiU0Zj7jdi1M5wh4oEsluCCQxuBa2rYc3NZ zSQ4vMaD00Nhlpe5dVegI+C6TiN8WIClivUhcRyN1JFkSadeBWY4ylGaIfKRxI7LITRy3LDB3VU/ SynxXUCov4pQl7iNB6f1n9wsUx/GVtv7zwORhVTmmaFZWlMvC8ToCh05zpKw59hJSdjL7ILTIXFc BnuIrsNgQlF+k5Ah2mMNibmeg7k2Mkry8Mts4EZeMEgMZrapwVzMDkrsR3nf/fuXs4vTy/wT2Fte ZMZJdhGM64Rq8qQB42TwoJ3pGWyOPo79ZVaaIGU8UIM5lkH+UbZHFN7PmA5zy6ENvDBiD2v5Jo8D 9sqabyAiEQc4AenSxqscDoP//peRevkWqbPGzMdm4uFTzkuoUX/YNKI+BlVwIA7BHM4Dm2+EcxOY KgL/DQGKfY0amf0sIrODLx2YLB/nW04xvj38Nqd+80qVGT2zsQU94j/e8sDEZcQawZ2kv8Z42bXn njMc+0ejAi6bCSkZw/VpxA54EG7zu+vZlVlJewc1GjPdY/pTlmOHuDBuTCPcFDPHeeqqOQ8ZEotD I9Nzvrz15jE/xPBjCdjMAJwZHFX8vjtQ2En3LZyDazliqZ/3wbs1pqcShfsYNhXm9nKzWBKoXsaB Cv3lL+jlNOJEQexRgUfYemCPNur1V3PB7GFS+Sl9wt6Yzcke1WeUfFkPLqaH0Rcu/eJ5cNZfvs26 1tyAbFaZY57i0pPhKLpvTPEza1V6fowIuPqis2QRITPywmlmJ5UJOYUmNcXfYFK01GymQ64WWqv1 sOEMRnFaKTPhpKksq0m3em7oHOH6rzTAI03R66kap7uT8uvCCOlLxlqrKbztDpSFn1JpzpyzIk+3 PIXknSBvIGynlLCT8RYvQW46y22OMVqSzWm/+e3vtx+lrF49/3/GVaZICWBd/l+zzJn8f1vvyO9/ CQGZ/5f5f5n/r57/L18AyLbxffXPmF53SbSghT/dZsGARcooUNiO/CpYn8d+rGoBBGs4lgThfdfG vr+OsqwtzHdhapbVmbVliNnKQhy9Z4sLItL/SUqMqWKaDFiKMNNAon1G+gD1XJ+5ffaBJifqxIpi hNlSR+kayfOsLazM96+ntuVcfzZxebwwEZtLXPZXkIiTqMsJ5ZKoOUKLqH3OqG6a4Z3MJohTBCA4 WcEZo7WUxqq+sCs64omYMQT2n2J7aCRuAfVzKeJZd4scZjR9no6ZbVuW8IpZ/Oe/YI9ge2OHOKnt OZzMWfZpNqvG15odDeK1jbF/gs8sFZ3BY1bQYOlRF7DUN/BjPz+U4hF/AJ4M/e1v7uw5LesOFFiY BrNsfjRMRt7J0/qn+6/5PNpj15lkQv3/NKHOLFVnm7bvNqGej+tiMullCqBVsulr6QvKqC/KDj9u Vn26ey+SVf9/TEsXGg1O3kCg/n1ms8slOJdks586i/0yF3fT9ZlbCx7a430A2svF6kV+dh1bvdmV W7t6veUOOD+f3LYtrT8VzninPUvrQrZzUbWI++aGfYMWKHqu0sHQ16fDGVbJOfAuC5LgDwzE/zx1 rlPCPJTL/4u7/8GQf/9TCFSV//be/1BVTZ1//0OT9R8h8A5pBn+vngRek0b3Hql9Qu2aDzHlltSg VeetN+R+EoQOhcbd2kdyi44hFNROLo6lU/+xobr9b6v+u8j+23pblfYvAqT9P28ob/9i7n9SDbn/ EwElv/9T6Q7Iou//5+5/kvIXAuXlX/4OgArnv458/18MlJd/+RxAJfnL878QqCb/cnuACvLXZfwX A+XkX+0OyDXnP03VO7Pxv20a8vwnAh75/keG9MPcATnNadb4l4Rn+NK1PcvcUzUlVtvfa1gneq9t qJqtYWLDmWXXwq87QNRRTYI7naKTusa0yb0q5yGTVynIxmuV6K8t47WKbcPRiO68xkS3wMLMPiG2 VYWNp1ZLCYKgnP+vdgfouvzf/P2fmmnI/L8QkPd/Pm8obP/T4Fh6DGbh7XaZ+980+F3avwiQ73/J 97/k+1/y/jd5/5u8/22Wsrz/7Tt8R0ve/ybvf5P3v8n731Ja8v43+bqavP+Ngbz/Td7/NjMpef9b kX7y/jd5/5u8/03e/7Ym/58pTJcbY13+f/7+Nx06yPy/CJD5f5n/l/l/ef+bvP/th6otyPvf5P1v 268tyPvf5P1v8v43ef+bTKiXSajL+9/k/W/y/jd5/1sZ7uT9b/L+N3n/m4QnhzT/PwqGyt3Qe5Qx Vuf/1baRvP/Z1q02/PdC1fSOpsn8vwjYf9lsgnVukv/fLP1fNfu/SfK/Su5/o9T/Jpl/6F0m7w/o m2T9N0v6V875b5Dyr57xX5TwbzYPavujeJePwCH69G09Wf4hviW5F5g/XL5vmYqqqPUYc++Oug/Y TFgTg+Ppqqq1fn1/3oWOQ9xMjzjQi7p7lD9Mo3iBwdAyDP6geWt+Ub+oyh116gc87O4PA4d4iUIf cBL7rdyzGG0QBuPRmXOQLxzst9LnMRYOI7eP7QgesLfBk/BB91uZhhgzLpuAEA6+4nC/Nf0YN7Oj zEFidke/nrLT3v/at5odB0EgfO9z9Cqkm909Gd+gD6Eu3disphHdtml89x1gSkGg0qRpsglzEvjE mXEyf6jsQsNWckmhfpHF9UUcYuBoyul1Hr+ZzL+YKMZYVzeMFzoRuU2fCyud0cKuLyLw4WiaCavR M6Flhz1TZylQZ/TMlV7fuiiAhebgBFjBz3xgbU7VaIaQa6LYhS0r1UebKCF4XJ8J/uxngZ+o5J/7 UOo3O8YHMMB6rErw0kS+GWPLm+aoT3UiWLxApbseAgk8JNuXp6PHtB5XbkCcF8gCQbPEkkeIU/1T afRHo8/mX/jbeAnA3USwLVGLbG7IJ/l4onajecs6cL6HGLuOY/EBHvdj18RwibhFBt/J5r4rG8Df OI7M1bAxIx04enXZpDTuO/yMEEG2ZQdBXuSUs0eqZW7PGivugqUcI/Cp2Ir7BfTl05sKwdh66jO1 QViPjj4hgyNvAY1qcI3HPjJh8GMkTnWNwIjAhPA6DIYi6JsNCozXYXBbnlrWFlCubSGVUAM/r3SB WcgLPK/mOmuGcuq+fDQdtJLVKqeYuBWp1ZAoUaJEiRLdoz+eXniAAGgBAA== --Boundary-00=_6tmiGzHSYHrNBE1--