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 do:
$ mvn -Pnochecks
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"