<component-set>
  <components>
    <component>
      <role>org.codehaus.plexus.jdo.JdoFactory</role>
      <role-hint>archiva</role-hint>
      <implementation>org.codehaus.plexus.jdo.DefaultConfigurableJdoFactory</implementation>
      <configuration>
        <persistenceManagerFactoryClass>org.jpox.PersistenceManagerFactoryImpl</persistenceManagerFactoryClass>
        <otherProperties>
          <property>
            <name>javax.jdo.PersistenceManagerFactoryClass</name>
            <value>org.jpox.PersistenceManagerFactoryImpl</value>
          </property>
        </otherProperties>
      </configuration>
    </component>
    
    <component>
      <role>org.apache.maven.archiva.database.updater.DatabaseCleanupConsumer</role>
      <role-hint>test-db-cleanup</role-hint>
      <implementation>org.apache.maven.archiva.database.updater.TestDatabaseCleanupConsumer</implementation>
    </component>
    
    <component>
      <role>org.apache.maven.archiva.database.updater.DatabaseUnprocessedArtifactConsumer</role>
      <role-hint>test-db-unprocessed</role-hint>
      <implementation>org.apache.maven.archiva.database.updater.TestDatabaseUnprocessedConsumer</implementation>
    </component>
  </components>
</component-set>

