<repository>
<id>oauth-maven-repo</id>
<name>OAuth Maven repository</name>
<url>http://oauth.googlecode.com/svn/code/maven</url>
<layout>default</layout>
</repository>
What does repository layout mean, compared to setting snapshots / releases?
The
<layout>tag is there to allow you to use thelegacyoption to support the maven 1 repository layout. You can use it to handle fetching artifacts by configuring it in the<repository>tag, or you can use it with the deploy plugin to deploy to Maven 1 repos.