Before you can build CXF, you'll need to first check it out from the Source Repository. Then you'll need to install Maven 2.0.x.
Building CXF
To build CXF simply execute:
$ mvn install
To build CXF without running checkstyle or the tests do:
$ mvn -Pfastinstall
Setting up Eclipse
To setup eclipse for CXF, you'll want to check to set up a separate directory /outside of your workspace/. Here is an example of how it might be done:
[/home/joe]$ mkdir /home/dan/cxf [/home/joe]$ cd cxf [/home/joe/cxf]$ svn co https://svn.apache.org/repos/asf/incubator/cxf/trunk [/home/joe/cxf]$ cd trunk [/home/joe/cxf/trunk]$ mvn -Pfastinstall [/home/joe/cxf/trunk]$ mvn -Psetup.eclipse
Once that is done, start up eclipse and set your workspace to "/home/joe/cxf/workspace". You'll then want to import all the CXF modules into eclipse. This can be done by doing:
#. File->Import
#. Select General->Existing Projects into Workspace
#. Enter "/home/joe/cxf/trunk" as the root directory
#. Click "Finish"