I'm building a web service using CXF version 2.2.4. The web service pulls from a platform library that includes a dependency on CXF 2.0.4.

In my project POM, I exclude cxf-api from the dependency, and include cxf-api with the correct version as a dependency. Yet IAM fails to honor the exclusion if I have the platform library open as a project in Eclipse.

If I close the platform project, then IAM gets the correct CXF version from my repository.

In my project POM, the platform library is included as follows, note the exclusion of cxf-api: