CXF also includes a Maven plugin which can generate WSDL from Java code. Here is a simple example:
Here are the options you can use:
Apache CXF, CXF, Apache, the Apache feather logo are trademarks of The Apache Software Foundation.
All other marks mentioned may be trademarks or registered trademarks of their respective owners.