I am new to Java. I need to use Apache CXF and Maven in my current project. When I downloaded CXF from the Apache site I noticed a set of Jars in the distribution. But when I added the cxf-rt-frontend-jaxws dependency to pom.xml and issued an mvn package command, the lib folder had some different files, for e.g. cxf-api-2.2.7.jar Can anyone tell me what the difference is between the 2 distributions (if there is one)?