blob: 504eb7adfae77e9f96dc8d38dc452204f09375c6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<nexusConfiguration>
<version>1.0.5</version>
<security>
<enabled>${nexus-security-enabled}</enabled>
<anonymousAccessEnabled>false</anonymousAccessEnabled>
<realms>
<realm>default</realm>
</realms>
</security>
<globalConnectionSettings />
<restApi />
<httpProxy>
<enabled>true</enabled>
</httpProxy>
<routing>
<groups />
</routing>
<repositories>
<repository>
<id>central</id>
<name>Maven Central</name>
<artifactMaxAge>-1</artifactMaxAge>
<remoteStorage>
<url>http://repo1.maven.org/maven2/</url>
</remoteStorage>
</repository>
<repository>
<id>apache-snapshots</id>
<name>Apache Snapshots</name>
<repositoryPolicy>snapshot</repositoryPolicy>
<remoteStorage>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
</remoteStorage>
</repository>
<repository>
<id>codehaus-snapshots</id>
<name>Codehaus Snapshots</name>
<repositoryPolicy>snapshot</repositoryPolicy>
<remoteStorage>
<url>http://snapshots.repository.codehaus.org/</url>
</remoteStorage>
</repository>
<repository>
<id>releases</id>
<name>Releases</name>
<allowWrite>true</allowWrite>
<indexable>false</indexable>
<artifactMaxAge>-1</artifactMaxAge>
</repository>
<repository>
<id>snapshots</id>
<name>Snapshots</name>
<allowWrite>true</allowWrite>
<indexable>false</indexable>
<repositoryPolicy>snapshot</repositoryPolicy>
</repository>
<repository>
<id>thirdparty</id>
<name>3rd party</name>
<allowWrite>true</allowWrite>
<indexable>false</indexable>
<artifactMaxAge>-1</artifactMaxAge>
</repository>
<repository>
<id>test</id>
<name>test</name>
<allowWrite>true</allowWrite>
<indexable>false</indexable>
<checksumPolicy>ignore</checksumPolicy>
</repository>
</repositories>
<repositoryShadows>
<repositoryShadow>
<id>central-m1</id>
<name>Central M1 shadow</name>
<shadowOf>central</shadowOf>
</repositoryShadow>
</repositoryShadows>
<repositoryGrouping>
<pathMappings>
<pathMapping>
<id>inhouse-stuff</id>
<groupId>*</groupId>
<routePattern>.*/(com|org)/somecompany/.*</routePattern>
<routeType>inclusive</routeType>
<repositories>
<repository>snapshots</repository>
<repository>releases</repository>
</repositories>
</pathMapping>
<pathMapping>
<id>apache-stuff</id>
<groupId>*</groupId>
<routePattern>.*/org/some-oss/.*</routePattern>
<routeType>exclusive</routeType>
<repositories>
<repository>releases</repository>
<repository>snapshots</repository>
</repositories>
</pathMapping>
</pathMappings>
<repositoryGroups>
<repositoryGroup>
<groupId>public</groupId>
<name>Public Repositories</name>
<repositories>
<repository>releases</repository>
<repository>snapshots</repository>
<repository>thirdparty</repository>
<repository>central</repository>
</repositories>
</repositoryGroup>
<repositoryGroup>
<groupId>public-snapshots</groupId>
<name>Public Snapshot Repositories</name>
<repositories>
<repository>apache-snapshots</repository>
<repository>codehaus-snapshots</repository>
</repositories>
</repositoryGroup>
</repositoryGroups>
</repositoryGrouping>
<repositoryTargets>
<repositoryTarget>
<id>1</id>
<name>All (Maven2)</name>
<contentClass>maven2</contentClass>
<patterns>
<pattern>.*</pattern>
</patterns>
</repositoryTarget>
<repositoryTarget>
<id>2</id>
<name>All (Maven1)</name>
<contentClass>maven1</contentClass>
<patterns>
<pattern>.*</pattern>
</patterns>
</repositoryTarget>
<repositoryTarget>
<id>3</id>
<name>All but sources (Maven2)</name>
<contentClass>maven2</contentClass>
<patterns>
<pattern>(?!.*-sources.*).*</pattern>
</patterns>
</repositoryTarget>
<repositoryTarget>
<id>4</id>
<name>All Metadata (Maven2)</name>
<contentClass>maven2</contentClass>
<patterns>
<pattern>.*maven-metadata\.xml.*</pattern>
</patterns>
</repositoryTarget>
</repositoryTargets>
<smtpConfiguration>
<host>smtp-host</host>
<port>25</port>
<username>smtp-username</username>
<password>smtp-password</password>
<systemEmailAddress>system@nexus.org</systemEmailAddress>
</smtpConfiguration>
</nexusConfiguration>