on ibiblio in xstream-1.2.2.pom there is following repository-definition:
<repositories>
<repository>
<id>codehaus-repository</id>
<name>Codehaus Repository</name>
<url>
http://repository.codehaus.org</url>
</repository>
</repositories>
Here the id is 'codehaus-repository' but usual 'codehaus' is used as id for codehaus repository.
This different codehaus-id makes troubles in case of using maven-mirror for codehaus. My workaround is, to specify an extra mirror for 'codehaus-repository'. Because XStream is in my projectDependencies the only project, which uses the different id: Could you use the standard repository id for codehaus - 'codehaus' - , too?