| <?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> |