You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Daniel Kulp <dk...@apache.org> on 2008/05/01 21:48:41 UTC

Re: Only generate wsdl if server-API changed (cxf-codegen-plugin)

It's a good suggestion, but very complex to actually implement.  What if 
one of the beans changes?  It should re-run then as well to get the new 
schema.   A classloader or something would need to be written to 
completely record all the classes and store them in the target dir 
someplace.    Feel free to log a feature request.  :-)

Another thing I keep meaning to do (especially for wsdl2java plugin) is 
to multi-thread the thing.   The wsdl2java plugin allows configuration 
of multiple wsdls in one configuration block (java2ws doesn't right now) 
  which could allow the plugin to fork them all and let them all go 
nuts.    For those of us with multi-core machines, it could help.

Dan


Per Olesen wrote:
> Hi,
> 
> Is there any way to have the cxf-codegen-plugin (target "java2wsdl",
> executed through maven) only generate the wsdl if the class it depends
> upon (through "className" parameter) has changed?
> 
> I have a build, where I generate nine (9) wsdl files from my server impls,
> and it takes some time, each time I execute maven. Just a bit irritating,
> as it makes the build process slower.
> 
> I guess I can always escape into ant, with maven-antrun-plugin, and use
> its "if" and "unless" feature, but I would like to avoid that, if the
> maven plugin can help me here.
> 
> ?
> 
> /Per

-- 
Daniel Kulp
dkulp@apache.org
http://www.dankulp.com/blog