Where do you have the remote repositories defined? In your pom.xml or in settings.xml? And which settings.xml, the one in the Maven directory or the one in ~/.m2? It appears that wherever you have it set, the Maven embedded within Eclipse is not using that same configuration and thus not finding the CodeHaus snapshot repository.