wsdlOption and Option are there but have no documentation at all :(How to
specify a jaxb bindings.xml file ? using <dataBinding> or nested
<bindingFiles> ?
What's the equivalent for -impl and -client command line args ?

Maven users will expect the generated site to provided all parameters
descriptions, so javadoc on Option attributes is a "MUST HAVE" - that beeing
said, many Maven classes don't have neither ;)

Cheers,
Nicolas


On Mon, Mar 9, 2009 at 5:55 PM, Daniel Kulp <[email protected]> wrote:

> On Mon March 9 2009 10:24:10 am nicolas de loof wrote:
> > Hi,
> > any chance to get CXF-1997 fixed ?
> > This may look only a "who cares" issue, but as I'm writing a book on
> maven
> > and would like to use CXF in my samples, I'd prefer to have "best of
> bread"
> > plugins as samples :-)
>
> I'll update this later today for 2.2.   I'm not going to back port this to
> 2.1.x as I'm not really sure what impact this would have on existing
> people.
> You never know what wacky things people are doing with the generated code.
> :-)
>
> I'll add it to the migration guide though.
>
> > As a side note, is there any plan to refactor the maven plugin to use
> more
> > "mavenized" parameter, better that just getting the command line
> arguments
> > as <extraarg> ?
>
> I think this has been in since 2.1.3.    The wsdlOption stuff has a nearly
> complete set of properties:
>
>    protected List<String> packagenames;
>    protected List<String> extraargs = new ArrayList<String>();
>    protected File outputDir;
>    List<String> namespaceExcludes;
>    Boolean defaultExcludesNamespace;
>    Boolean defaultNamespacePackageMapping;
>    File dependencies[];
>    File redundantDirs[];
>    String bindingFiles[] = new String[0];
>    String wsdlLocation = DEFAULT_WSDL_LOCATION;
>    String frontEnd;
>    String dataBinding;
>    String wsdlVersion;
>    String catalog;
>    boolean extendedSoapHeaders;
>    boolean validateWsdl;
>    String serviceName;
>    boolean autoNameResolution;
>    boolean noAddressBinding;
>
> extraargs is still there for compat as well as to specify any extra flags
> not
> addressed above (like -verbose, but that is now auto hooked into mvn's -X
> flag)
>
>
> --
> Daniel Kulp
> [email protected]
> http://www.dankulp.com/blog
>

Reply via email to