Guest

Untitled

By: a guest on Jan 28th, 2012  |  syntax: None  |  size: 5.61 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <nexusConfiguration>
  3.   <version>1.0.8</version>
  4.  
  5.   <smtpConfiguration>
  6.     <host>localhost</host>
  7.     <port>${email-server-port}</port>
  8.     <sslEnabled>false</sslEnabled>
  9.     <tlsEnabled>false</tlsEnabled>
  10.     <username>smtp-username</username>
  11.     <password>smtp-password</password>
  12.     <debugMode>false</debugMode>
  13.     <systemEmailAddress>system@nexus.org</systemEmailAddress>
  14.   </smtpConfiguration>
  15.  
  16.   <security>
  17.     <enabled>false</enabled>
  18.     <anonymousAccessEnabled>true</anonymousAccessEnabled>
  19.     <anonymousUsername>anonymous</anonymousUsername>
  20.     <anonymousPassword>anonymous</anonymousPassword>
  21.     <realms>
  22.       <realm>XmlAuthenticatingRealm</realm>
  23.       <realm>XmlAuthorizingRealm</realm>
  24.     </realms>
  25.   </security>
  26.   <globalConnectionSettings />
  27.    <restApi>
  28.     <baseUrl>http://localhost:${nexus-application-port}/nexus</baseUrl>
  29.   </restApi>
  30.   <httpProxy />
  31.   <routing>
  32.     <groups />
  33.   </routing>
  34.   <repositories>
  35.     <!--
  36.       <repository> <id>central</id> <name>Maven Central</name> <localStatus>inService</localStatus> <proxyMode>allow</proxyMode> <allowWrite>false</allowWrite> <browseable>true</browseable> <indexable>true</indexable>
  37.       <notFoundCacheTTL>1440</notFoundCacheTTL> <artifactMaxAge>-1</artifactMaxAge> <metadataMaxAge>1440</metadataMaxAge> <maintainProxiedRepositoryMetadata>false</maintainProxiedRepositoryMetadata> <repositoryPolicy>release</repositoryPolicy>
  38.       <remoteStorage> <provider>apacheHttpClient3x</provider> <url>http://repo1.maven.org/maven2/</url> </remoteStorage> </repository>
  39.     -->
  40.  
  41.  
  42.     <repository>
  43.       <id>fake-central</id>
  44.       <name>fake-central</name>
  45.       <allowWrite>false</allowWrite>
  46.       <localStorage>
  47.         <url>${maven-repository}</url>
  48.       </localStorage>
  49.     </repository>
  50.  
  51.     <repository>
  52.       <id>nexus-test-harness-repo</id>
  53.       <name>nexus-test-harness-repo</name>
  54.       <allowWrite>true</allowWrite>
  55.     </repository>
  56.     <repository>
  57.       <id>nexus-test-harness-repo2</id>
  58.       <name>nexus-test-harness-repo2</name>
  59.       <allowWrite>true</allowWrite>
  60.     </repository>
  61.     <repository>
  62.       <id>nexus-test-harness-release-repo</id>
  63.       <name>nexus-test-harness-release-repo</name>
  64.       <allowWrite>true</allowWrite>
  65.     </repository>
  66.     <repository>
  67.       <id>nexus-test-harness-snapshot-repo</id>
  68.       <name>nexus-test-harness-snapshot-repo</name>
  69.       <allowWrite>true</allowWrite>
  70.       <repositoryPolicy>snapshot</repositoryPolicy>
  71.     </repository>
  72.     <repository>
  73.       <id>release-proxy-repo-1</id>
  74.       <name>Jetty Test Server</name>
  75.       <proxyMode>blockedAuto</proxyMode>
  76.       <remoteStorage>
  77.         <url>${proxy-repo-base-url}release-proxy-repo-1</url>
  78.       </remoteStorage>
  79.     </repository>
  80.   </repositories>
  81.   <repositoryShadows>
  82.     <repositoryShadow>
  83.       <id>nexus-test-harness-shadow</id>
  84.       <name>nexus-test-harness-shadow</name>
  85.       <shadowOf>nexus-test-harness-repo</shadowOf>
  86.       <type>m2-m1-shadow</type>
  87.     </repositoryShadow>
  88.   </repositoryShadows>
  89.   <repositoryGrouping>
  90.     <repositoryGroups>
  91.       <repositoryGroup>
  92.         <groupId>public</groupId>
  93.         <type>maven2</type>
  94.         <name>Public Repositories</name>
  95.         <repositories>
  96.           <repository>fake-central</repository>
  97.           <repository>nexus-test-harness-repo</repository>
  98.           <repository>nexus-test-harness-repo2</repository>
  99.           <repository>release-proxy-repo-1</repository>
  100.           <repository>nexus-test-harness-release-repo</repository>
  101.           <!-- <repository>central</repository> -->
  102.         </repositories>
  103.       </repositoryGroup>
  104.  
  105.       <repositoryGroup>
  106.         <groupId>nexus-test</groupId>
  107.         <type>maven2</type>
  108.         <name>nexus-test</name>
  109.         <repositories>
  110.           <repository>nexus-test-harness-repo</repository>
  111.           <repository>nexus-test-harness-repo2</repository>
  112.           <repository>release-proxy-repo-1</repository>
  113.         </repositories>
  114.       </repositoryGroup>
  115.       <repositoryGroup>
  116.         <groupId>nexus-test-harness-snapshot-group</groupId>
  117.         <type>maven2</type>
  118.         <name>nexus-test-harness-snapshot-group</name>
  119.         <repositories>
  120.           <repository>nexus-test-harness-snapshot-repo</repository>
  121.         </repositories>
  122.       </repositoryGroup>
  123.       <repositoryGroup>
  124.         <groupId>nexus-test-harness-release-group</groupId>
  125.         <type>maven2</type>
  126.         <name>nexus-test-harness-release-group</name>
  127.         <repositories>
  128.           <repository>nexus-test-harness-release-repo</repository>
  129.         </repositories>
  130.       </repositoryGroup>
  131.     </repositoryGroups>
  132.   </repositoryGrouping>
  133.  
  134.   <repositoryTargets>
  135.     <repositoryTarget>
  136.       <id>testTarget</id>
  137.       <name>testTarget</name>
  138.       <contentClass>maven2</contentClass>
  139.       <patterns>
  140.         <pattern>.*test.*</pattern>
  141.       </patterns>
  142.     </repositoryTarget>
  143.  
  144.     <repositoryTarget>
  145.       <id>allRepos</id>
  146.       <name>All M2 Repositories</name>
  147.       <contentClass>maven2</contentClass>
  148.       <patterns>
  149.         <pattern>.*</pattern>
  150.       </patterns>
  151.     </repositoryTarget>
  152.  
  153.     <repositoryTarget>
  154.       <id>1</id>
  155.       <name>All (Maven2)</name>
  156.       <contentClass>maven2</contentClass>
  157.       <patterns>
  158.         <pattern>.*</pattern>
  159.       </patterns>
  160.     </repositoryTarget>
  161.     <repositoryTarget>
  162.       <id>2</id>
  163.       <name>All (Maven1)</name>
  164.       <contentClass>maven1</contentClass>
  165.       <patterns>
  166.         <pattern>.*</pattern>
  167.       </patterns>
  168.     </repositoryTarget>
  169.  
  170.  
  171.   </repositoryTargets>
  172.  
  173. </nexusConfiguration>