# CXF Command-Line Tools

The most up-to-date instructions for building SOAP web-services are maintained in the CXF User's Guide. In particular, see the [wsdl2java](https://cwiki.apache.org/confluence/display/CXF20DOC/WSDL+to+Java) utility for contract-first development and [java2ws](http://cxf.apache.org/docs/java-to-ws.html) tool for the start-from-Java approach. For Maven-based projects, CXF offers plugins for both WSDL-first ([cxf-codegen-plugin)](http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html) and Java-first ([cxf-java2ws-plugin)](http://cxf.apache.org/docs/maven-java2ws-plugin.html) development.

### In this section

* [WSDL to Java](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/wsdl-to-java)
* [Java to WS](https://help.qlik.com/talend/en-US/esb-service-developer-guide/8.0/java-to-ws)