[ https://issues.apache.org/jira/browse/CXF-629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897798#action_12897798 ]
Julien HENRY commented on CXF-629: ---------------------------------- +1 Please don't generate the @WebServiceClient and the example "service" class when using "-server" flag as it doesn't work with Maven (it doesn't compile). > WSDL2Java/cxf-codegen-plugin should not generate client artifacts when > "-impl" flag is provided > ----------------------------------------------------------------------------------------------- > > Key: CXF-629 > URL: https://issues.apache.org/jira/browse/CXF-629 > Project: CXF > Issue Type: Improvement > Components: Tooling > Affects Versions: 2.0-RC > Environment: NA > Reporter: Steven E. Harris > Assignee: jimma > Priority: Minor > > When trying to generate server-side artifacts using the cxf-codegen-plugin > Maven plugin (WSDL2Java), one can optionally provide the argument "-impl" to > get server-side code generated. If one passes no arguments, the client-side > code gets generated (SEI and Service implementation). If one passes > "-client", the SEI, Service implementation, and a sample client program get > generated. > If one passes only "-impl", the SEI and skeleton implementation get > generated, as well as the Service implementation. There should be some way to > not have the Service implementation generated. Unfortunately, the > command-line arguments as they stand are not adequate to capture the possible > combinations of choices: client-side, server-side, implementation helpers, > and sample program. > In my case, on the client, I just want the SEI and the Service > implementation. I should be able to ask for this with something like > "--client-impl". On the server side, I just want the SEI and skeleton, which > could be expressed as "--server-impl". If I also wanted a sample program for > hte server, I could ask for "--server-harness". Passing no arguments would > trigger just the SEI and the schema types to be generated, but no Service > implementation or skeleton. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.