|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- ~ 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>3.0.0</version>
- <managedRepositories>
- <managedRepository>
- <id>internal</id>
- <name>Archiva Managed Internal Repository</name>
- <description>This is internal repository.</description>
- <location>${appserver.base}/repositories/internal</location>
- <indexDir>${appserver.base}/repositories/internal/.indexer</indexDir>
- <layout>default</layout>
- <releases>true</releases>
- <snapshots>false</snapshots>
- <blockRedeployments>true</blockRedeployments>
- <scanned>true</scanned>
- <refreshCronExpression>0 0 * * * ?</refreshCronExpression>
- <retentionPeriod>30</retentionPeriod>
- </managedRepository>
- <managedRepository>
- <id>staging</id>
- <name>Repository with staging</name>
- <description>This is repository with staging.</description>
- <location>${appserver.base}/repositories/internal</location>
- <indexDir>${appserver.base}/repositories/internal/.indexer</indexDir>
- <layout>default</layout>
- <releases>true</releases>
- <snapshots>false</snapshots>
- <blockRedeployments>true</blockRedeployments>
- <scanned>true</scanned>
- <refreshCronExpression>0 0 * * * ?</refreshCronExpression>
- <retentionPeriod>30</retentionPeriod>
- <stageRepoNeeded>true</stageRepoNeeded>
- </managedRepository>
- <managedRepository>
- <id>snapshots</id>
- <name>Archiva Managed Snapshot Repository</name>
- <location>${appserver.base}/repositories/snapshots</location>
- <indexDir>${appserver.base}/repositories/snapshots/.indexer</indexDir>
- <layout>default</layout>
- <releases>false</releases>
- <snapshots>true</snapshots>
- <blockRedeployments>false</blockRedeployments>
- <scanned>true</scanned>
- <refreshCronExpression>0 0\,30 * * * ?</refreshCronExpression>
- <retentionPeriod>30</retentionPeriod>
- </managedRepository>
- </managedRepositories>
- <remoteRepositories>
- <remoteRepository>
- <id>central</id>
- <name>Central Repository</name>
- <url>https://repo.maven.apache.org/maven2</url>
- <layout>default</layout>
- <timeout>35</timeout>
- </remoteRepository>
- <remoteRepository>
- <id>test-repo-01</id>
- <name>Test Remote Repository</name>
- <url>https://repo.maven.apache.org/maven2</url>
- <layout>default</layout>
- <timeout>35</timeout>
- </remoteRepository>
- </remoteRepositories>
- <repositoryGroups>
- <repositoryGroup>
- <id>test-group-01</id>
- <name>Test Group 01</name>
- <type>MAVEN</type>
- <repositories>
- <repository>internal</repository>
- </repositories>
- </repositoryGroup>
- </repositoryGroups>
-
- <proxyConnectors>
- <proxyConnector>
- <sourceRepoId>internal</sourceRepoId>
- <targetRepoId>central</targetRepoId>
- <proxyId/>
- <policies>
- <snapshots>disabled</snapshots>
- <releases>once</releases>
- <checksum>fix</checksum>
- <cache-failures>cached</cache-failures>
- </policies>
- <whiteListPatterns>
- <whiteListPattern>**/*</whiteListPattern>
- </whiteListPatterns>
- </proxyConnector>
- </proxyConnectors>
-
- <legacyArtifactPaths>
- <legacyArtifactPath>
- <path>jaxen/jars/jaxen-1.0-FCS-full.jar</path>
- <artifact>jaxen:jaxen:1.0-FCS:full:jar</artifact>
- </legacyArtifactPath>
- </legacyArtifactPaths>
-
- <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>
- <pattern>.index/**</pattern>
- <pattern>.indexer/**</pattern>
- </patterns>
- </fileType>
- </fileTypes>
- <knownContentConsumers>
- <knownContentConsumer>create-missing-checksums</knownContentConsumer>
- <knownContentConsumer>validate-checksum</knownContentConsumer>
- <knownContentConsumer>validate-signature</knownContentConsumer>
- <knownContentConsumer>index-content</knownContentConsumer>
- <knownContentConsumer>auto-remove</knownContentConsumer>
- <knownContentConsumer>auto-rename</knownContentConsumer>
- <knownContentConsumer>metadata-updater</knownContentConsumer>
- <knownContentConsumer>create-archiva-metadata</knownContentConsumer>
- <knownContentConsumer>duplicate-artifacts</knownContentConsumer>
- <!--knownContentConsumer>repository-purge</knownContentConsumer-->
- </knownContentConsumers>
- <invalidContentConsumers>
- <invalidContentConsumer>update-db-bad-content</invalidContentConsumer>
- </invalidContentConsumers>
- </repositoryScanning>
-
- <webapp>
- <ui>
- <showFindArtifacts>true</showFindArtifacts>
- <appletFindEnabled>true</appletFindEnabled>
- </ui>
- </webapp>
-
- <redbackRuntimeConfiguration>
- <userManagerImpls>
- <userManagerImpl>jpa</userManagerImpl>
- </userManagerImpls>
- <rbacManagerImpls>
- <rbacManagerImpl>cached</rbacManagerImpl>
- </rbacManagerImpls>
- </redbackRuntimeConfiguration>
-
- <archivaDefaultConfiguration>
- <defaultCheckPaths>
- <defaultCheckPath>
- <url>http://download.oracle.com/maven</url>
- <path>com/sleepycat/je/license.txt</path>
- </defaultCheckPath>
- <defaultCheckPath>
- <url>https://download.oracle.com/maven</url>
- <path>com/sleepycat/je/license.txt</path>
- </defaultCheckPath>
- </defaultCheckPaths>
- </archivaDefaultConfiguration>
-
- </configuration>
|