Created
February 19, 2014 22:58
-
-
Save olamy/9103449 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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> | |
<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> | |
</knownContentConsumers> | |
<invalidContentConsumers> | |
<invalidContentConsumer>update-db-bad-content</invalidContentConsumer> | |
</invalidContentConsumers> | |
</repositoryScanning> | |
<redbackRuntimeConfiguration> | |
<usersCacheConfiguration> | |
<timeToIdleSeconds>14400</timeToIdleSeconds> | |
<timeToLiveSeconds>14400</timeToLiveSeconds> | |
<maxElementsInMemory>1000</maxElementsInMemory> | |
<maxElementsOnDisk>0</maxElementsOnDisk> | |
</usersCacheConfiguration> | |
<useUsersCache>true</useUsersCache> | |
<ldapConfiguration> | |
<port>10389</port> | |
<ssl>false</ssl> | |
<contextFactory>com.sun.jndi.ldap.LdapCtxFactory</contextFactory> | |
<bindAuthenticatorEnabled>true</bindAuthenticatorEnabled> | |
<writable>false</writable> | |
<useRoleNameAsGroup>false</useRoleNameAsGroup> | |
<hostName>localhost</hostName> | |
<baseDn>ou=People</baseDn> | |
<baseDn>dc=archiva</baseDn> | |
<baseDn>dc=apache</baseDn> | |
<baseDn>dc=org</baseDn> | |
<baseGroupsDn>dc=archiva</baseGroupsDn> | |
<baseGroupsDn>dc=apache</baseGroupsDn> | |
<baseGroupsDn>dc=org</baseGroupsDn> | |
<bindDn>uid=admin</bindDn> | |
<password>secret</password> | |
<bindDn>ou=system</bindDn> | |
</ldapConfiguration> | |
<migratedFromRedbackConfiguration>true</migratedFromRedbackConfiguration> | |
<userManagerImpls> | |
<userManagerImpl>jdo</userManagerImpl> | |
</userManagerImpls> | |
<rbacManagerImpls> | |
<rbacManagerImpl>jdo</rbacManagerImpl> | |
</rbacManagerImpls> | |
<ldapGroupMappings> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-codehaus-staged</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-internal-thirdparty</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Archiva User Administrator</group> | |
<roleNames> | |
<roleName>Archiva User Administrator</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-sonatype</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Archiva Guest</group> | |
<roleNames> | |
<roleName>Archiva Guest</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-internal-snapshots</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>archiva-admin</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-codehaus-snapshots</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-glassfish</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>snapshot-manager</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-springframework</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-jenkins</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - internal</group> | |
<roleNames> | |
<roleName>Repository Observer - internal</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Global Repository Observer</group> | |
<roleNames> | |
<roleName>Global Repository Observer</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-google</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-jgit</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>snapshot-observer</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-internal-thirdparty</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-restlet</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-codehaus-snapshots</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>internal-repo-observer</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Guest</group> | |
<roleNames> | |
<roleName>Guest</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-internal</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-apache-staged</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-central</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-apache-staged</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>System Administrator</group> | |
<roleNames> | |
<roleName>System Administrator</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-google</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-apache-snapshots</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-glassfish</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-jgit</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-internal</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Archiva System Administrator</group> | |
<roleNames> | |
<roleName>Archiva System Administrator</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-restlet</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - snapshot</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Global Repository Manager</group> | |
<roleNames> | |
<roleName>Global Repository Manager</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-apache-snapshots</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-codehaus-staged</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-central</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-internal-snapshots</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Registered User</group> | |
<roleNames> | |
<roleName>Registered User</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>User Administrator</group> | |
<roleNames> | |
<roleName>User Administrator</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-sonatype</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>internal-repo-manager</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - snapshot</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Observer - repository-external-springframework</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - internal</group> | |
<roleNames> | |
<roleName>Repository Manager - internal</roleName> | |
</roleNames> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>Repository Manager - repository-external-jenkins</group> | |
</ldapGroupMapping> | |
<ldapGroupMapping> | |
<group>root-users</group> | |
</ldapGroupMapping> | |
</ldapGroupMappings> | |
<configurationProperties> | |
<security> | |
<policy> | |
<password> | |
<previous> | |
<count>6</count> | |
</previous> | |
<expiration> | |
<enabled>false</enabled> | |
<days>90</days> | |
</expiration> | |
<rule> | |
<numericalcount> | |
<minimum>1</minimum> | |
<enabled>true</enabled> | |
</numericalcount> | |
<musthave> | |
<enabled>true</enabled> | |
</musthave> | |
<nowhitespace> | |
<enabled>true</enabled> | |
</nowhitespace> | |
<reuse> | |
<enabled>true</enabled> | |
</reuse> | |
<alphacount> | |
<minimum>1</minimum> | |
<enabled>true</enabled> | |
</alphacount> | |
<characterlength> | |
<minimum>1</minimum> | |
<enabled>true</enabled> | |
<maximum>24</maximum> | |
</characterlength> | |
<alphanumeric> | |
<enabled>false</enabled> | |
</alphanumeric> | |
</rule> | |
</password> | |
<allowed> | |
<login> | |
<attempt>10</attempt> | |
</login> | |
</allowed> | |
<unlockable> | |
<accounts/> | |
</unlockable> | |
</policy> | |
<rememberme> | |
<enabled>true</enabled> | |
<domain/> | |
<secure>false</secure> | |
<timeout>365</timeout> | |
<path>/</path> | |
</rememberme> | |
<signon> | |
<timeout>30</timeout> | |
</signon> | |
</security> | |
<ldap> | |
<config> | |
<groups> | |
<member>uniquemember</member> | |
<class>groupOfUniqueNames</class> | |
</groups> | |
<max> | |
<result> | |
<count>0</count> | |
</result> | |
</max> | |
<mapper> | |
<attribute> | |
<user> | |
<object> | |
<class>inetOrgPerson</class> | |
</object> | |
<id>uid</id> | |
</user> | |
<fullname>givenName</fullname> | |
<email>mail</email> | |
<password>userPassword</password> | |
</attribute> | |
</mapper> | |
<user> | |
<attribute>uid</attribute> | |
</user> | |
</config> | |
<bind> | |
<authenticator> | |
<allowEmptyPasswords>false</allowEmptyPasswords> | |
</authenticator> | |
</bind> | |
</ldap> | |
<email> | |
<validation> | |
<subject>Welcome to Archiva</subject> | |
<timeout>2880</timeout> | |
<required>true</required> | |
</validation> | |
<feedback> | |
<path>http://archiva.apache.org/mail-lists.html</path> | |
</feedback> | |
<url> | |
<path>index.html</path> | |
</url> | |
</email> | |
<application> | |
<timestamp>EEE d MMM yyyy HH:mm:ss Z</timestamp> | |
<url>http://localhost:9091/archiva</url> | |
</application> | |
<redback> | |
<default> | |
<guest>guest</guest> | |
<admin>admin</admin> | |
<role> | |
<guest> | |
<id>guest</id> | |
</guest> | |
</role> | |
</default> | |
</redback> | |
</configurationProperties> | |
</redbackRuntimeConfiguration> | |
<archivaRuntimeConfiguration> | |
<urlFailureCacheConfiguration> | |
<timeToIdleSeconds>2700</timeToIdleSeconds> | |
<timeToLiveSeconds>1800</timeToLiveSeconds> | |
<maxElementsInMemory>1000</maxElementsInMemory> | |
<maxElementsOnDisk>0</maxElementsOnDisk> | |
</urlFailureCacheConfiguration> | |
<fileLockConfiguration> | |
<skipLocking>true</skipLocking> | |
<lockingTimeout>10000</lockingTimeout> | |
</fileLockConfiguration> | |
</archivaRuntimeConfiguration> | |
<webapp> | |
<ui> | |
<showFindArtifacts>true</showFindArtifacts> | |
<appletFindEnabled>true</appletFindEnabled> | |
<disableEasterEggs>false</disableEasterEggs> | |
<disableRegistration>false</disableRegistration> | |
<applicationUrl>http://localhost:9091/archiva</applicationUrl> | |
</ui> | |
</webapp> | |
<networkConfiguration> | |
<usePooling>true</usePooling> | |
</networkConfiguration> | |
<repositoryGroups> | |
<repositoryGroup> | |
<id>all</id> | |
<mergedIndexPath>.theindex</mergedIndexPath> | |
<mergedIndexTtl>6000</mergedIndexTtl> | |
<cronExpression>0 0/5 * * * ?</cronExpression> | |
<repositories> | |
<repository>internal</repository> | |
<repository>snapshots</repository> | |
</repositories> | |
</repositoryGroup> | |
<repositoryGroup> | |
<id>de</id> | |
<mergedIndexPath>.index</mergedIndexPath> | |
<repositories> | |
<repository>internal</repository> | |
<repository>snapshots</repository> | |
</repositories> | |
</repositoryGroup> | |
<repositoryGroup> | |
<id>foo</id> | |
<mergedIndexPath>.indexer</mergedIndexPath> | |
</repositoryGroup> | |
</repositoryGroups> | |
<managedRepositories> | |
<managedRepository> | |
<location>/Users/olamy/dev/tests/archiva-appserver-base-test/data/repositories/internal</location> | |
<releases>true</releases> | |
<blockRedeployments>true</blockRedeployments> | |
<snapshots>false</snapshots> | |
<scanned>true</scanned> | |
<retentionCount>3</retentionCount> | |
<daysOlder>30</daysOlder> | |
<deleteReleasedSnapshots>false</deleteReleasedSnapshots> | |
<skipPackedIndexCreation>false</skipPackedIndexCreation> | |
<stageRepoNeeded>false</stageRepoNeeded> | |
<id>internal</id> | |
<name>Archiva Managed Internal Repository</name> | |
<indexDir>/Users/olamy/dev/tests/archiva-appserver-base-test/data/repositories/internal/.foo</indexDir> | |
</managedRepository> | |
<managedRepository> | |
<location>/Users/olamy/dev/tests/archiva-appserver-base-test/data/repositories/snapshots</location> | |
<releases>false</releases> | |
<blockRedeployments>false</blockRedeployments> | |
<snapshots>true</snapshots> | |
<scanned>true</scanned> | |
<refreshCronExpression>0 0\,30 * * * ?</refreshCronExpression> | |
<daysOlder>30</daysOlder> | |
<deleteReleasedSnapshots>true</deleteReleasedSnapshots> | |
<skipPackedIndexCreation>false</skipPackedIndexCreation> | |
<stageRepoNeeded>false</stageRepoNeeded> | |
<id>snapshots</id> | |
<name>Archiva Managed Snapshot Repository</name> | |
<indexDir>/Users/olamy/dev/tests/archiva-appserver-base-test/data/repositories/snapshots/.indexer</indexDir> | |
</managedRepository> | |
<managedRepository> | |
<location>/Users/olamy/dev/tests/archiva-appserver-base-test/repositories/thefoo</location> | |
<releases>false</releases> | |
<blockRedeployments>false</blockRedeployments> | |
<snapshots>false</snapshots> | |
<scanned>true</scanned> | |
<deleteReleasedSnapshots>false</deleteReleasedSnapshots> | |
<skipPackedIndexCreation>false</skipPackedIndexCreation> | |
<stageRepoNeeded>false</stageRepoNeeded> | |
<id>thefoo</id> | |
<name>the foo</name> | |
</managedRepository> | |
</managedRepositories> | |
<remoteRepositories> | |
<remoteRepository> | |
<url>http://repo.maven.apache.org/maven2</url> | |
<downloadRemoteIndex>false</downloadRemoteIndex> | |
<remoteIndexUrl>.index</remoteIndexUrl> | |
<downloadRemoteIndexOnStartup>false</downloadRemoteIndexOnStartup> | |
<id>central</id> | |
<name>Central Repository</name> | |
<indexDir/> | |
</remoteRepository> | |
<remoteRepository> | |
<url>https://archiva-repository.apache.org/archiva/repository/snapshots</url> | |
<downloadRemoteIndex>false</downloadRemoteIndex> | |
<remoteIndexUrl>https://archiva-repository.apache.org/archiva/repository/snapshots/.indexer</remoteIndexUrl> | |
<downloadRemoteIndexOnStartup>false</downloadRemoteIndexOnStartup> | |
<id>apache-archiva-snapshots</id> | |
<name>the apache-archiva-snapshots</name> | |
</remoteRepository> | |
<remoteRepository> | |
<url>http://repository-olamy.forge.cloudbees.com:9090/snapshot/</url> | |
<downloadRemoteIndex>false</downloadRemoteIndex> | |
<remoteIndexUrl>.index</remoteIndexUrl> | |
<downloadRemoteIndexOnStartup>false</downloadRemoteIndexOnStartup> | |
<id>olamy.cloudbees.snapshots</id> | |
<name>olamy.cloudbees.snapshots</name> | |
</remoteRepository> | |
</remoteRepositories> | |
<proxyConnectors> | |
<proxyConnector> | |
<order>1</order> | |
<sourceRepoId>snapshots</sourceRepoId> | |
<targetRepoId>apache-archiva-snapshots</targetRepoId> | |
<policies> | |
<propagate-errors>queue error</propagate-errors> | |
<releases>hourly</releases> | |
<checksum>fix</checksum> | |
<snapshots>hourly</snapshots> | |
<propagate-errors-on-update>artifact not already present</propagate-errors-on-update> | |
<cache-failures>no</cache-failures> | |
</policies> | |
<disabled>false</disabled> | |
</proxyConnector> | |
<proxyConnector> | |
<order>1</order> | |
<sourceRepoId>internal</sourceRepoId> | |
<targetRepoId>central</targetRepoId> | |
<proxyId/> | |
<whiteListPatterns> | |
<whiteListPattern>**/*</whiteListPattern> | |
</whiteListPatterns> | |
<policies> | |
<releases>once</releases> | |
<checksum>fix</checksum> | |
<snapshots>never</snapshots> | |
<cache-failures>yes</cache-failures> | |
</policies> | |
<disabled>false</disabled> | |
</proxyConnector> | |
<proxyConnector> | |
<order>2</order> | |
<sourceRepoId>internal</sourceRepoId> | |
<targetRepoId>olamy.cloudbees.snapshots</targetRepoId> | |
<policies> | |
<propagate-errors>queue error</propagate-errors> | |
<releases>never</releases> | |
<checksum>ignore</checksum> | |
<snapshots>hourly</snapshots> | |
<propagate-errors-on-update>artifact not already present</propagate-errors-on-update> | |
<cache-failures>yes</cache-failures> | |
</policies> | |
<disabled>false</disabled> | |
</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> | |
</configuration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment