﻿<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configuration>
  <version>2</version>
  <repositoryScanning>
    <fileTypes>
      <fileType>
        <id>artifacts</id>
        <patterns>
          <pattern>**/*.pom</pattern>
          <pattern>**/*.jar</pattern>
          <pattern>**/*.ear</pattern>
          <pattern>**/*.war</pattern>
          <pattern>**/*.car</pattern>
          <pattern>**/*.sar</pattern>
          <pattern>**/*.mar</pattern>
          <pattern>**/*.rar</pattern>
          <pattern>**/*.dtd</pattern>
          <pattern>**/*.tld</pattern>
          <pattern>**/*.tar.gz</pattern>
          <pattern>**/*.tar.bz2</pattern>
          <pattern>**/*.zip</pattern>
        </patterns>
      </fileType>
      <fileType>
        <id>indexable-content</id>
        <patterns>
          <pattern>**/*.txt</pattern>
          <pattern>**/*.TXT</pattern>
          <pattern>**/*.block</pattern>
          <pattern>**/*.config</pattern>
          <pattern>**/*.pom</pattern>
          <pattern>**/*.xml</pattern>
          <pattern>**/*.xsd</pattern>
          <pattern>**/*.dtd</pattern>
          <pattern>**/*.tld</pattern>
        </patterns>
      </fileType>
      <fileType>
        <id>auto-remove</id>
        <patterns>
          <pattern>**/*.bak</pattern>
          <pattern>**/*~</pattern>
          <pattern>**/*-</pattern>
        </patterns>
      </fileType>
      <fileType>
        <id>ignored</id>
        <patterns>
          <pattern>**/.htaccess</pattern>
          <pattern>**/KEYS</pattern>
          <pattern>**/*.rb</pattern>
          <pattern>**/*.sh</pattern>
          <pattern>**/.svn/**</pattern>
          <pattern>**/.DAV/**</pattern>
        </patterns>
      </fileType>
    </fileTypes>
    <knownContentConsumers>
      <knownContentConsumer>auto-remove
      </knownContentConsumer>
      <knownContentConsumer>auto-rename
      </knownContentConsumer>
      <knownContentConsumer>create-missing-checksums
      </knownContentConsumer>
      <knownContentConsumer>index-content
      </knownContentConsumer>
      <knownContentConsumer>metadata-updater
      </knownContentConsumer>
      <knownContentConsumer>repository-purge
      </knownContentConsumer>
      <knownContentConsumer>update-db-artifact
      </knownContentConsumer>
      <knownContentConsumer>validate-checksums
      </knownContentConsumer>
    </knownContentConsumers>
    <invalidContentConsumers>
      <invalidContentConsumer>update-db-bad-content
      </invalidContentConsumer>
    </invalidContentConsumers>
  </repositoryScanning>
  <databaseScanning>
    <cronExpression>0 0 * * * ?</cronExpression>
    <unprocessedConsumers>
      <unprocessedConsumer>update-db-bytecode-stats
      </unprocessedConsumer>
      <unprocessedConsumer>index-public-methods
      </unprocessedConsumer>
      <unprocessedConsumer>index-artifact
      </unprocessedConsumer>
      <unprocessedConsumer>index-archive-toc
      </unprocessedConsumer>
      <unprocessedConsumer>validate-repository-metadata
      </unprocessedConsumer>
      <unprocessedConsumer>update-db-project
      </unprocessedConsumer>
    </unprocessedConsumers>
    <cleanupConsumers>
      <cleanupConsumer>not-present-remove-indexed
      </cleanupConsumer>
      <cleanupConsumer>not-present-remove-db-artifact
      </cleanupConsumer>
      <cleanupConsumer>not-present-remove-db-project
      </cleanupConsumer>
    </cleanupConsumers>
  </databaseScanning>
  <repositoryGroups>
    <repositoryGroup>
      <id>snapshots</id>
      <repositories>
        <repository>proxy-snapshots</repository>
      </repositories>
    </repositoryGroup>
  </repositoryGroups>
  <managedRepositories>
    <managedRepository>
      <location>E:/Dev/data/archiva/1.2-SNAPSHOT/proxy-snapshots
      </location>
      <releases>false</releases>
      <snapshots>true</snapshots>
      <indexDir />
      <retentionCount>3</retentionCount>
      <daysOlder>30</daysOlder>
      <id>proxy-snapshots</id>
      <name>Archiva Managed Snapshot Repository</name>
    </managedRepository>
  </managedRepositories>
  <remoteRepositories>
    <remoteRepository>
      <url>http://snapshots.repository.codehaus.org/
      </url>
      <id>codehaus-snapshots</id>
      <name>Codehaus Snapshots</name>
    </remoteRepository>
  </remoteRepositories>
  <proxyConnectors>
    <proxyConnector>
      <order>1</order>
      <sourceRepoId>proxy-snapshots</sourceRepoId>
      <targetRepoId>codehaus-snapshots</targetRepoId>
      <proxyId>webcache.generali.fr - http</proxyId>
      <whiteListPatterns>
        <whiteListPattern>org/codehaus/**
        </whiteListPattern>
        <whiteListPattern>/org/codehaus/**
        </whiteListPattern>
      </whiteListPatterns>
      <policies>
        <propagate-errors-on-update>always
        </propagate-errors-on-update>
        <cache-failures>no</cache-failures>
        <releases>never</releases>
        <propagate-errors>stop</propagate-errors>
        <snapshots>always</snapshots>
        <checksum>fix</checksum>
      </policies>
    </proxyConnector>
  </proxyConnectors>
  <networkProxies>
    <networkProxy>
      <id>webcache.generali.fr - http</id>
      <host>webcache.generali.fr</host>
      <port>3128</port>
      <username />
      <password />
    </networkProxy>
    <networkProxy>
      <id>webcache.generali.fr - https</id>
      <protocol>https</protocol>
      <host>webcache.generali.fr</host>
      <port>3128</port>
      <username />
      <password />
    </networkProxy>
  </networkProxies>
  <legacyArtifactPaths>
    <legacyArtifactPath>
      <path>jaxen/jars/jaxen-1.0-FCS-full.jar
      </path>
      <artifact>jaxen:jaxen:1.0-FCS:full:jar
      </artifact>
    </legacyArtifactPath>
  </legacyArtifactPaths>
</configuration>
