1 <?xml version="1.0" encoding="ISO-8859-1"?>
3 ~ Licensed to the Apache Software Foundation (ASF) under one
4 ~ or more contributor license agreements. See the NOTICE file
5 ~ distributed with this work for additional information
6 ~ regarding copyright ownership. The ASF licenses this file
7 ~ to you under the Apache License, Version 2.0 (the
8 ~ "License"); you may not use this file except in compliance
9 ~ with the License. You may obtain a copy of the License at
11 ~ http://www.apache.org/licenses/LICENSE-2.0
13 ~ Unless required by applicable law or agreed to in writing,
14 ~ software distributed under the License is distributed on an
15 ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 ~ KIND, either express or implied. See the License for the
17 ~ specific language governing permissions and limitations
24 <!-- DaysOldRepositoryPurge -->
26 <role>org.apache.maven.archiva.consumers.core.repository.RepositoryPurge</role>
27 <role-hint>days-old</role-hint>
28 <implementation>org.apache.maven.archiva.consumers.core.repository.DaysOldRepositoryPurge</implementation>
31 <role>org.apache.maven.archiva.database.ArchivaDAO</role>
32 <role-hint>jdo</role-hint>
35 <role>org.apache.maven.archiva.indexer.RepositoryContentIndexFactory</role>
36 <role-hint>lucene</role-hint>
41 <!-- LuceneRepositoryContentIndexFactory -->
43 <role>org.apache.maven.archiva.indexer.RepositoryContentIndexFactory</role>
44 <role-hint>lucene</role-hint>
45 <implementation>org.apache.maven.archiva.indexer.lucene.LuceneRepositoryContentIndexFactory</implementation>
48 <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
49 <role-hint></role-hint>
54 <!-- ArchivaConfiguration -->
56 <role>org.apache.maven.archiva.configuration.ArchivaConfiguration</role>
57 <role-hint>test-configuration</role-hint>
58 <implementation>org.apache.maven.archiva.configuration.DefaultArchivaConfiguration</implementation>
61 <role>org.codehaus.plexus.registry.Registry</role>
62 <role-hint>configured</role-hint>
67 <role>org.codehaus.plexus.registry.Registry</role>
68 <role-hint>configured</role-hint>
69 <implementation>org.codehaus.plexus.registry.commons.CommonsConfigurationRegistry</implementation>
73 <xml fileName="${basedir}/src/test/conf/repository-manager.xml"
74 config-name="org.apache.maven.archiva" config-at="org.apache.maven.archiva"/>
81 <role>org.apache.maven.archiva.database.ArchivaDAO</role>
82 <role-hint>jdo</role-hint>
83 <implementation>org.apache.maven.archiva.database.jdo.JdoArchivaDAO</implementation>
86 <role>org.apache.maven.archiva.database.jdo.JdoAccess</role>
87 <role-hint>archiva</role-hint>
90 <role>org.apache.maven.archiva.database.ArtifactDAO</role>
91 <role-hint>jdo</role-hint>
94 <role>org.apache.maven.archiva.database.ProjectModelDAO</role>
95 <role-hint>jdo</role-hint>
98 <role>org.apache.maven.archiva.database.RepositoryDAO</role>
99 <role-hint>jdo</role-hint>
102 <role>org.apache.maven.archiva.database.RepositoryProblemDAO</role>
103 <role-hint>jdo</role-hint>
110 <role>org.apache.maven.archiva.database.jdo.JdoAccess</role>
111 <role-hint>archiva</role-hint>
112 <implementation>org.apache.maven.archiva.database.jdo.JdoAccess</implementation>
115 <role>org.codehaus.plexus.jdo.JdoFactory</role>
116 <role-hint>archiva</role-hint>
123 <role>org.apache.maven.archiva.database.ArtifactDAO</role>
124 <role-hint>jdo</role-hint>
125 <implementation>org.apache.maven.archiva.database.jdo.JdoArtifactDAO</implementation>
128 <role>org.apache.maven.archiva.database.jdo.JdoAccess</role>
129 <role-hint>archiva</role-hint>
134 <!-- ProjectModelDAO -->
136 <role>org.apache.maven.archiva.database.ProjectModelDAO</role>
137 <role-hint>jdo</role-hint>
138 <implementation>org.apache.maven.archiva.database.jdo.JdoProjectModelDAO</implementation>
141 <role>org.apache.maven.archiva.database.jdo.JdoAccess</role>
142 <role-hint>archiva</role-hint>
147 <!-- RepositoryDAO -->
149 <role>org.apache.maven.archiva.database.RepositoryDAO</role>
150 <role-hint>jdo</role-hint>
151 <implementation>org.apache.maven.archiva.database.jdo.JdoRepositoryDAO</implementation>
154 <role>org.apache.maven.archiva.database.jdo.JdoAccess</role>
155 <role-hint>archiva</role-hint>
160 <!-- RepositoryProblemDAO -->
162 <role>org.apache.maven.archiva.database.RepositoryProblemDAO</role>
163 <role-hint>jdo</role-hint>
164 <implementation>org.apache.maven.archiva.database.jdo.JdoRepositoryProblemDAO</implementation>
167 <role>org.apache.maven.archiva.database.jdo.JdoAccess</role>
168 <role-hint>archiva</role-hint>
175 <role>org.codehaus.plexus.jdo.JdoFactory</role>
176 <role-hint>archiva</role-hint>
177 <implementation>org.codehaus.plexus.jdo.DefaultConfigurableJdoFactory</implementation>
179 <persistenceManagerFactoryClass>org.jpox.PersistenceManagerFactoryImpl</persistenceManagerFactoryClass>
180 <driverName>org.hsqldb.jdbcDriver</driverName>
181 <userName>sa</userName>
182 <password></password>
183 <url>jdbc:hsqldb:mem:testdb</url>
186 <name>javax.jdo.PersistenceManagerFactoryClass</name>
187 <value>org.jpox.PersistenceManagerFactoryImpl</value>
190 <name>org.jpox.transactionIsolation</name>
191 <value>READ_COMMITTED</value>
194 <name>org.jpox.poid.transactionIsolation</name>
195 <value>READ_COMMITTED</value>
198 <name>org.jpox.autoCreateSchema</name>
202 <name>javax.jdo.option.RetainValues</name>
206 <name>javax.jdo.option.RestoreValues</name>
210 <name>org.jpox.validateTables</name>
214 <name>org.jpox.validateColumns</name>
218 <name>org.jpox.validateConstraints</name>