| <?xml version="1.0" encoding="ISO-8859-1"?> |
| <!-- |
| ~ Licensed to the Apache Software Foundation (ASF) under one |
| ~ or more contributor license agreements. See the NOTICE file |
| ~ distributed with this work for additional information |
| ~ regarding copyright ownership. The ASF licenses this file |
| ~ to you under the Apache License, Version 2.0 (the |
| ~ "License"); you may not use this file except in compliance |
| ~ with the License. You may obtain a copy of the License at |
| ~ |
| ~ http://www.apache.org/licenses/LICENSE-2.0 |
| ~ |
| ~ Unless required by applicable law or agreed to in writing, |
| ~ software distributed under the License is distributed on an |
| ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| ~ KIND, either express or implied. See the License for the |
| ~ specific language governing permissions and limitations |
| ~ under the License. |
| --> |
| |
| <configuration> |
| <version>1</version> |
| <repositories> |
| <repository> |
| <id>internal</id> |
| <name>Archiva Managed Internal Repository</name> |
| <url>file://${appserver.base}/repositories/internal</url> |
| <layout>default</layout> |
| <releases>true</releases> |
| <snapshots>false</snapshots> |
| <indexed>true</indexed> |
| <refreshCronExpression>0 0 * * * ?</refreshCronExpression> |
| </repository> |
| <repository> |
| <id>snapshots</id> |
| <name>Archiva Managed Snapshot Repository</name> |
| <url>file://${appserver.base}/repositories/snapshots</url> |
| <layout>default</layout> |
| <releases>false</releases> |
| <snapshots>true</snapshots> |
| <indexed>true</indexed> |
| <refreshCronExpression>0 0,30 * * * ?</refreshCronExpression> |
| </repository> |
| <repository> |
| <id>central</id> |
| <name>Central Repository</name> |
| <url>http://repo1.maven.org/maven2</url> |
| <layout>default</layout> |
| <releases>true</releases> |
| <snapshots>false</snapshots> |
| <indexed>false</indexed> |
| </repository> |
| <repository> |
| <id>maven2-repository.dev.java.net</id> |
| <name>Java.net Repository for Maven 2</name> |
| <url>https://maven2-repository.dev.java.net/nonav/repository</url> |
| <layout>default</layout> |
| <releases>true</releases> |
| <snapshots>false</snapshots> |
| <indexed>false</indexed> |
| </repository> |
| <repository> |
| <id>test-repo</id> |
| <name>Test Repository</name> |
| <url>file://${appserver.base}/test-repo</url> |
| <layout>default</layout> |
| <releases>true</releases> |
| <snapshots>true</snapshots> |
| <indexed>true</indexed> |
| <refreshCronExpression>0 0 * * * ?</refreshCronExpression> |
| <daysOlder>0</daysOlder> |
| <retentionCount>2</retentionCount> |
| </repository> |
| </repositories> |
| |
| <proxyConnectors> |
| <proxyConnector> |
| <sourceRepoId>internal</sourceRepoId> |
| <targetRepoId>central</targetRepoId> |
| <proxyId/> |
| <snapshotsPolicy>disabled</snapshotsPolicy> |
| <releasePolicy>never</releasePolicy> |
| <failurePolicy>not-found</failurePolicy> |
| </proxyConnector> |
| <proxyConnector> |
| <sourceRepoId>internal</sourceRepoId> |
| <targetRepoId>maven2-repository.dev.java.net</targetRepoId> |
| <proxyId/> |
| <snapshotsPolicy>disabled</snapshotsPolicy> |
| <releasePolicy>never</releasePolicy> |
| <failurePolicy>not-found</failurePolicy> |
| <whiteListPatterns> |
| <whiteListPattern>javax/**</whiteListPattern> |
| </whiteListPatterns> |
| </proxyConnector> |
| </proxyConnectors> |
| |
| <networkProxies> |
| <networkProxy> |
| <id>example</id> |
| <protocol>http</protocol> |
| <host>proxy.mycompany.com</host> |
| <port>8080</port> |
| <username>myself</username> |
| <password>mypass</password> |
| </networkProxy> |
| </networkProxies> |
| |
| <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>update-db-artifact</knownContentConsumer> |
| <knownContentConsumer>create-missing-checksums</knownContentConsumer> |
| <knownContentConsumer>update-db-repository-metadata</knownContentConsumer> |
| <knownContentConsumer>validate-checksum</knownContentConsumer> |
| <knownContentConsumer>validate-signature</knownContentConsumer> |
| <knownContentConsumer>index-content</knownContentConsumer> |
| <knownContentConsumer>auto-remove</knownContentConsumer> |
| <knownContentConsumer>auto-rename</knownContentConsumer> |
| <knownContentConsumer>repository-purge</knownContentConsumer> |
| </knownContentConsumers> |
| <invalidContentConsumers> |
| <invalidContentConsumer>update-db-bad-content</invalidContentConsumer> |
| </invalidContentConsumers> |
| </repositoryScanning> |
| |
| <databaseScanning> |
| <cronExpression>0 0 * * * ?</cronExpression> |
| <unprocessedConsumers> |
| <unprocessedConsumer>index-artifact</unprocessedConsumer> |
| <unprocessedConsumer>update-db-project</unprocessedConsumer> |
| <unprocessedConsumer>validate-repository-metadata</unprocessedConsumer> |
| <unprocessedConsumer>index-archive-toc</unprocessedConsumer> |
| <unprocessedConsumer>update-db-bytecode-stats</unprocessedConsumer> |
| <unprocessedConsumer>index-public-methods</unprocessedConsumer> |
| </unprocessedConsumers> |
| <cleanupConsumers> |
| <cleanupConsumer>not-present-remove-db-artifact</cleanupConsumer> |
| <cleanupConsumer>not-present-remove-db-project</cleanupConsumer> |
| <cleanupConsumer>not-present-remove-indexed</cleanupConsumer> |
| </cleanupConsumers> |
| </databaseScanning> |
| |
| <webapp> |
| <ui> |
| <showFindArtifacts>true</showFindArtifacts> |
| <appletFindEnabled>true</appletFindEnabled> |
| </ui> |
| </webapp> |
| |
| </configuration> |