Lots of people have scratched their heads over the CXF tools in the Eclipse STP project, so it was time to go back to the drawing board and make some new ones.
What have we done differently? Well, the code is now completely based on Eclipse WTP frameworks, rather than having only a passing integration with them. If you've ever done Axis2 web service development with Eclipse, then you should be able to get familiar with this really really quickly. You can create CXF web services from WSDL, or from a Java class or interface. The tools support selection or extraction of an SEI if you are starting from a class. JAX-WS annotations get added automatically, and you set preferences on how you would like them to be defaulted. And to help with getting those annotations right, we've added some validation - you'll get error markers if you incorrectly combine annotations. If you would like to see a few examples of the tools working, check the silent movies at http://tinyurl.com/3et65g So, where can you get the code? We've bundled it in the FUSE Integration Designer Preview which you can find at http://tinyurl.com/46dt2j But - we've also decided to contribute the CXF service creation code to the Eclipse WTP project, where it can be warm and cosy and be accessible for all. You can find the proposal, including the binary and source code for the plugins in the Eclipse bugzilla: http://tinyurl.com/46ojkw Have fun, and be sure to send feedback :) --oh ---- http://oisinh.wordpress.com/
