cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Kulp <>
Subject Re: CXF-2275, CXF-2276, and the new sample.....
Date Mon, 05 Oct 2009 18:52:29 GMT
On Thu October 1 2009 4:48:55 am Christian Schneider wrote:
> Hi Dan,
> for CXF-2275 there is currently no way to include the wsdl in the jar of
> the current project. I think this should be added as you explained that
> in some cases the wsdl is necessary at runtime.

I'm not so sure this is really necessary.    I think the best option would be 
for them at runtime to specify the location of the "live" wsdl when creating 
the Service object.   Like '" or similar.   
Thus, the wsdl wouldn't need to be added to the jar, but could also be used.

> Do you know how to add a file to the jar? Is it just done by copying the
> wsdl file to the classes folder?

They would probably need to use the dependency:copy-artifact goal or similar 
to copy the wsdl artifact to something like target/generated-resources or 
something that is configured as a resources directory.

> I also have to still add a test for the feature. Trygve advised to use
> maven project with two subprojects for the test. One that creates the
> wsdl and one that includes it and builds code from it.
> I plan to add this to the systests.

Ick..  Have fun.  :-)    I really hate trying to write tests for maven 
plugins.   I'm not sure, but you MAY be able to look at the unit test 
frameworks for the remote-resources plugin.  It supposedly uses the maven 
invoker stuff to invoke maven internally.   Not really sure though.

> CXF-2276 is finished.
> Apart from this I think the additions should at least do no harm so it
> is good to merge them to 2.2.x.

Merged.  Thanks!

> I also would vote to include the new sample to 2.2.x. The one feature
> that the new example does not show anymore is how to turn on xsd
> validation. But I think this feature
> is not so important - especially for beginners.

Also merged.  Thanks!


> Greetings
> Christian
> Daniel Kulp schrieb:
> > Christian,
> >
> > I've gone ahead and merged the changes for  CXF-2275 and CXF-2276 onto
> > 2.2.x since the changes are completely additive (shouldn't break
> > anything) and I don't expect 2.3 to be ready for a little while (I know I
> > don't have time to finish the stuff I was working on right now).    These
> > are great new things with little impact so getting them out is good, IMO.
> >
> > Are those JIRA's now "resolvable" or is there more work required?  
> > Mostly just curious.
> >
> > I'm also interested in hearing peoples thoughts about merging the new
> > wsdl_first sample to 2.2.x.   I know it will be a bit more work for me
> > (Progress has some internal tests that test some of the samples to make
> > sure they don't break and these changes will break those tests.  Not a
> > big deal.), but I have to make those changes for trunk testing anyway so
> > not a big deal.
> >
> > The new sample really is MUCH nicer than the old one.   I think getting
> > it out there is probably a good thing.    Thoughts?

Daniel Kulp

View raw message