CXF provides tools for generating code (wsdl2java, wsdl2js and java2js), generating WSDLs (java2ws, xsd2wsdl and idl2wsdl), adding endpoints and support files(wsdl2soap and wsdl2corba), validating WSDLs (wsdlvalidate) and for using Maven.