You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by jo...@apache.org on 2007/04/03 17:22:01 UTC

svn commit: r525176 [1/12] - in /maven/archiva/branches/archiva-jpox-database-refactor: ./ archiva-api/src/main/java/org/apache/maven/archiva/configuration/ archiva-api/src/main/java/org/apache/maven/archiva/consumers/ archiva-api/src/main/java/org/apa...

Author: joakime
Date: Tue Apr  3 08:21:33 2007
New Revision: 525176

URL: http://svn.apache.org/viewvc?view=rev&rev=525176
Log:
Updating branch with latest work towards database refactor.

Added:
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/utils/VersionUtil.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/version/VersionUtil.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/AbstractMonitoredConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/ArchivaArtifactConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/BaseConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/ConsumerException.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/consumer/ConsumerException.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/ConsumerMonitor.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/RepositoryContentConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/test/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/src/test/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/ArtifactMissingChecksumsConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/maven/archiva/consumers/core/ValidateChecksumConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/main/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/main/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/main/java/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/main/java/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/main/java/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/main/java/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/main/java/org/apache/maven/archiva/consumers/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/main/java/org/apache/maven/archiva/consumers/database/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/src/main/java/org/apache/maven/archiva/consumers/database/ArtifactUpdateDatabaseConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/consumers/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/consumers/lucene/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/consumers/lucene/IndexArtifactConsumer.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/consumers/IndexArtifactConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/src/main/java/org/apache/maven/archiva/consumers/lucene/IndexContentConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/src/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/src/main/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/src/main/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/src/main/java/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/src/main/java/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/src/main/java/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/src/main/java/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/src/main/java/org/apache/maven/archiva/consumers/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/src/main/java/org/apache/maven/archiva/consumers/signature/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/ArtifactKeys.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/RepositoryContentIndex.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/RepositoryArtifactIndex.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/RepositoryContentIndexFactory.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/RepositoryArtifactIndexFactory.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/bytecode/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/bytecode/BytecodeAnalyzer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/bytecode/BytecodeEntryConverter.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/bytecode/BytecodeHandlers.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/bytecode/BytecodeKeys.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/bytecode/BytecodeRecord.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentAnalyzer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentConverter.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentHandlers.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentKeys.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentRecord.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/hashcodes/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/hashcodes/HashcodesAnalyzer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/hashcodes/HashcodesEntryConverter.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/hashcodes/HashcodesHandlers.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/hashcodes/HashcodesKeys.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/hashcodes/HashcodesRecord.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneDocumentMaker.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneEntryConverter.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneIndexRecordConverter.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneIndexHandlers.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneRepositoryContentIndex.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneRepositoryArtifactIndex.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneRepositoryContentIndexFactory.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneRepositoryArtifactIndexFactory.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneRepositoryContentRecord.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/analyzers/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/analyzers/ClassnameTokenizer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/analyzers/FilenamesTokenizer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/analyzers/GroupIdTokenizer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/analyzers/VersionTokenizer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/artifact-dumps/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/artifact-dumps/archiva-common-1.0.jar.txt   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/artifact-dumps/continuum-webapp-1.0.3-SNAPSHOT.war.txt   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/artifact-dumps/daytrader-ear-1.1.ear.txt   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/artifact-dumps/maven-archetype-simple-1.0-alpha-4.jar.txt   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/artifact-dumps/maven-help-plugin-2.0.2-20070119.121239-2.jar.txt   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/artifact-dumps/redback-authorization-open-1.0-alpha-1-SNAPSHOT.jar.txt   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/artifact-dumps/testng-5.1-jdk15.jar.txt   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/artifact-dumps/wagon-provider-api-1.0-beta-3-20070209.213958-2.jar.txt   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/AbstractIndexCreationTestCase.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/AbstractIndexerTestCase.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/AbstractSearchTestCase.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/AllTests.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/MockConfiguration.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/bytecode/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/bytecode/AllTests.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/bytecode/BytecodeIndexTest.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/bytecode/BytecodeRecordLoader.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/bytecode/BytecodeSearchTest.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/hashcodes/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/hashcodes/AllTests.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/hashcodes/HashcodesIndexTest.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/hashcodes/HashcodesRecordLoader.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/hashcodes/HashcodesSearchTest.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/query/AllTests.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/META-INF/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/META-INF/plexus/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/META-INF/plexus/components.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/maven/archiva/indexer/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/maven/archiva/indexer/bytecode/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/maven/archiva/indexer/bytecode/BytecodeIndexTest.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/maven/archiva/indexer/bytecode/BytecodeSearchTest.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/maven/archiva/indexer/hashcodes/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/maven/archiva/indexer/hashcodes/HashcodesIndexTest.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/resources/org/apache/maven/archiva/indexer/hashcodes/HashcodesSearchTest.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-model/src/main/java/org/apache/maven/archiva/model/ArchivaArtifact.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/ArchivaArtifact.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-model/src/main/java/org/apache/maven/archiva/model/ArchivaArtifactPlatformDetails.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-model/src/main/java/org/apache/maven/archiva/model/ArchivaRepository.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/ArchivaRepository.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-model/src/main/java/org/apache/maven/archiva/model/DependencyScope.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-model/src/main/java/org/apache/maven/archiva/model/RepositoryURL.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/RepositoryURL.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-model/src/main/java/org/apache/maven/archiva/model/platform/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-model/src/main/java/org/apache/maven/archiva/model/platform/JavaArtifactHelper.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/layout/FilenameParts.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/metadata/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/metadata/RepositoryMetadataException.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/metadata/RepositoryMetadataReader.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/ProjectModel300Reader.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/ProjectModel400Reader.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/ProjectModelException.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/ProjectModelReader.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/AllTests.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/metadata/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/metadata/AllTests.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/metadata/RepositoryMetadataReaderTest.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/project/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/project/AllTests.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/project/ProjectModel400ReaderTest.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/scanner/AllTests.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0-javadoc.jar   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0-javadoc.jar.md5
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0-javadoc.jar.sha1
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0-sources.jar   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0-sources.jar.md5
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0-sources.jar.sha1
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0.jar   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0.jar.md5
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0.jar.sha1
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0.pom
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0.pom.md5
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.0/maven-downloader-1.0.pom.sha1
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1-javadoc.jar   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1-javadoc.jar.md5
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1-javadoc.jar.sha1
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1-sources.jar   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1-sources.jar.md5
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1-sources.jar.sha1
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1.jar   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1.jar.md5
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1.jar.sha1
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1.pom
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1.pom.md5
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/1.1/maven-downloader-1.1.pom.sha1
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/maven-metadata.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/maven-metadata.xml.md5
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/repositories/default-repository/org/apache/maven/shared/maven-downloader/maven-metadata.xml.sha1
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/pom.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/DefaultRepositoryTaskScheduler.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/DefaultRepositoryTaskScheduler.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/RepositoryTaskJob.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/RepositoryTaskJob.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/RepositoryTaskScheduler.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/RepositoryTaskScheduler.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/executors/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/executors/DataRefreshConsumers.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/executors/DataRefreshConsumers.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/executors/DataRefreshExecutor.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/executors/DataRefreshExecutor.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/DataRefreshTask.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/task/DataRefreshTask.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/main/java/org/apache/maven/archiva/scheduled/tasks/RepositoryTask.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/task/RepositoryTask.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/test/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/test/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/test/java/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/test/java/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/test/java/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/test/java/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/test/java/org/apache/maven/archiva/scheduled/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/test/java/org/apache/maven/archiva/scheduled/executors/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-scheduled/src/test/java/org/apache/maven/archiva/scheduled/executors/DataRefreshExecutorTest.java
      - copied, changed from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/test/java/org/apache/maven/archiva/scheduler/executors/DataRefreshExecutorTest.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/pom.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/LatinEntities.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/LatinEntityResolutionReader.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/XMLException.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/main/java/org/apache/maven/archiva/xml/XMLReader.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/examples/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/examples/no-prolog-basic.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/examples/no-prolog-with-entities.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/examples/no-prolog-with-utf8.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/examples/prolog-with-utf8.xml   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/java/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/java/org/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/java/org/apache/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/java/org/apache/maven/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/java/org/apache/maven/archiva/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/java/org/apache/maven/archiva/xml/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-xml-tools/src/test/java/org/apache/maven/archiva/xml/XMLReaderTest.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/java/org/apache/maven/archiva/cli/AbstractProgressConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/java/org/apache/maven/archiva/cli/ArtifactCountConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/java/org/apache/maven/archiva/cli/ProjectReaderConsumer.java   (with props)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/resources/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/resources/log4j.properties
Removed:
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/configuration/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/consumers/ArtifactHealthConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/consumers/IndexArtifactConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/consumers/RepositoryMetadataHealthConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/repositories/ActiveManagedRepositories.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/repositories/DefaultActiveManagedRepositories.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/DefaultRepositoryTaskScheduler.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/RepositoryTaskJob.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/RepositoryTaskScheduler.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/executors/DataRefreshConsumers.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/executors/DataRefreshExecutor.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/task/DataRefreshTask.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/main/java/org/apache/maven/archiva/scheduler/task/RepositoryTask.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/test/java/org/apache/maven/archiva/AllTests.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/test/java/org/apache/maven/archiva/repositories/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/test/java/org/apache/maven/archiva/scheduler/executors/AllTests.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-api/src/test/java/org/apache/maven/archiva/scheduler/executors/DataRefreshExecutorTest.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/artifact/builder/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/artifact/managed/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/test/java/org/apache/maven/archiva/common/AbstractArchivaCommonTestCase.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/test/java/org/apache/maven/archiva/common/artifact/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/test/java/org/apache/maven/archiva/common/consumers/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/RepositoryArtifactIndex.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/RepositoryArtifactIndexFactory.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneIndexRecordConverter.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneMinimalIndexRecordConverter.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneRepositoryArtifactIndex.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneRepositoryArtifactIndexFactory.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/lucene/LuceneStandardIndexRecordConverter.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/record/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/lucene/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/src/test/java/org/apache/maven/archiva/indexer/record/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/layer/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/ArchivaArtifact.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/ArchivaRepository.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/RepositoryURL.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/consumer/Consumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/consumer/ConsumerException.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/consumer/ConsumerFactory.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/version/VersionUtil.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/AllTests.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/layer/
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/AbstractConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/GenericArtifactConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/GenericModelConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-consumer-api/src/main/java/org/apache/maven/archiva/consumers/GenericRepositoryMetadataConsumer.java
Modified:
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/   (props changed)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/test/java/org/apache/maven/archiva/common/AllTests.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/resources/org/apache/maven/archiva/configuration/default-archiva.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/test/conf/repository-manager.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/test/java/org/apache/maven/archiva/configuration/ArchivaConfigurationTest.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/   (props changed)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-consumer-api/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/   (props changed)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-core-consumers/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/   (props changed)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-database-consumers/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/   (props changed)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-lucene-consumers/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/archiva-signature-consumers/   (props changed)
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-consumers/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-indexer/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-model/src/main/mdo/archiva-base.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/connector/RepositoryConnector.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/content/AbstractArtifactExtensionMapping.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/content/ArtifactExtensionMapping.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/layout/BidirectionalRepositoryLayout.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/layout/DefaultBidirectionalRepositoryLayout.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/layout/LegacyBidirectionalRepositoryLayout.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/layout/RepositoryLayoutUtils.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/scanner/RepositoryScanner.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/scanner/RepositoryScannerInstance.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/AllTests.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/RepositoryURLTest.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/AbstractBidirectionalRepositoryLayoutTestCase.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/DefaultBidirectionalRepositoryLayoutTest.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/LegacyBidirectionalRepositoryLayoutTest.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/RepositoryLayoutUtilsTest.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/scanner/CentralScannerTiming.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/scanner/RepositoryScannerTest.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/scanner/ScanConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-cli/src/main/java/org/apache/maven/archiva/cli/ArchivaCli.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-consumer-api/pom.xml
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-consumer-api/src/test/java/org/apache/maven/archiva/consumers/MockArtifactConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-consumer-api/src/test/java/org/apache/maven/archiva/consumers/MockModelConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/archiva-consumer-api/src/test/java/org/apache/maven/archiva/consumers/MockRepositoryMetadataConsumer.java
    maven/archiva/branches/archiva-jpox-database-refactor/pom.xml

Propchange: maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Tue Apr  3 08:21:33 2007
@@ -0,0 +1,15 @@
+target
+*~
+.*.swp
+*.log
+*.patch
+*.diff
+*.ipr
+*.iws
+*.iml
+.classpath
+.project
+.m2eclipse
+.settings
+.wtpmodules
+cobertura.ser

Modified: maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/pom.xml
URL: http://svn.apache.org/viewvc/maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/pom.xml?view=diff&rev=525176&r1=525175&r2=525176
==============================================================================
--- maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/pom.xml (original)
+++ maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/pom.xml Tue Apr  3 08:21:33 2007
@@ -39,6 +39,7 @@
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-component-api</artifactId>
     </dependency>
+    <!-- 
     <dependency>
       <groupId>org.apache.maven</groupId>
       <artifactId>maven-artifact-manager</artifactId>
@@ -47,6 +48,7 @@
       <groupId>org.apache.maven</groupId>
       <artifactId>maven-project</artifactId>
     </dependency>
+      -->
     <dependency>
       <groupId>commons-lang</groupId>
       <artifactId>commons-lang</artifactId>

Copied: maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/utils/VersionUtil.java (from r521491, maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/version/VersionUtil.java)
URL: http://svn.apache.org/viewvc/maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/utils/VersionUtil.java?view=diff&rev=525176&p1=maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/version/VersionUtil.java&r1=521491&p2=maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/utils/VersionUtil.java&r2=525176
==============================================================================
--- maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/version/VersionUtil.java (original)
+++ maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/utils/VersionUtil.java Tue Apr  3 08:21:33 2007
@@ -1,4 +1,4 @@
-package org.apache.maven.archiva.repository.version;
+package org.apache.maven.archiva.common.utils;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one

Modified: maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/test/java/org/apache/maven/archiva/common/AllTests.java
URL: http://svn.apache.org/viewvc/maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/test/java/org/apache/maven/archiva/common/AllTests.java?view=diff&rev=525176&r1=525175&r2=525176
==============================================================================
--- maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/test/java/org/apache/maven/archiva/common/AllTests.java (original)
+++ maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-common/src/test/java/org/apache/maven/archiva/common/AllTests.java Tue Apr  3 08:21:33 2007
@@ -35,7 +35,6 @@
     {
         TestSuite suite = new TestSuite( "Test for org.apache.maven.archiva.common" );
         //$JUnit-BEGIN$
-        suite.addTest( org.apache.maven.archiva.common.artifact.builder.AllTests.suite() );
         suite.addTest( org.apache.maven.archiva.common.utils.AllTests.suite() );
         //$JUnit-END$
         return suite;

Modified: maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo
URL: http://svn.apache.org/viewvc/maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo?view=diff&rev=525176&r1=525175&r2=525176
==============================================================================
--- maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo (original)
+++ maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo Tue Apr  3 08:21:33 2007
@@ -75,17 +75,80 @@
           </description>
         </field>
         <field>
-          <name>fileProcessors</name>
+          <name>repositoryScanning</name>
           <version>1.0.0+</version>
           <association>
-            <type>FileProcessor</type>
-            <multiplicity>*</multiplicity>
+            <type>RepositoryScanningConfiguration</type>
+            <multiplicity>1</multiplicity>
           </association>
           <description>
-            The file processors setup.
+            The repository scanning configuration.
           </description>
         </field>
-      </fields>
+        <field>
+          <name>databaseScanning</name>
+          <version>1.0.0+</version>
+          <association>
+            <type>DatabaseScanningConfiguration</type>
+            <multiplicity>1</multiplicity>
+          </association>
+          <description>
+            The database scanning configuration.
+          </description>
+        </field>
+      </fields>
+      <codeSegments>
+        <codeSegment>
+          <version>1.0.0+</version>
+          <code><![CDATA[
+    /**
+     * Find {@link RepositoryConfiguration} with specified Id.
+     *  
+     * @param id the id of the repository to find.
+     * @return the repository configuration.
+     */
+    public RepositoryConfiguration findRepositoryById( String id )
+    {
+        // null id = null repo config.
+        if ( id == null )
+        {
+            return null;
+        }
+
+        // empty id = null repo config.
+        if ( id.trim().length() <= 0 )
+        {
+            return null;
+        }
+
+        // null repository list = null repo config.
+        if ( getRepositories() == null )
+        {
+            return null;
+        }
+
+        // empty repository list == null repo config.
+        if ( getRepositories().isEmpty() )
+        {
+            return null;
+        }
+
+        // find the repository
+        java.util.Iterator it = getRepositories().iterator();
+        while ( it.hasNext() )
+        {
+            RepositoryConfiguration repoConfig = (RepositoryConfiguration) it.next();
+            if ( id.equals( repoConfig.getId() ) )
+            {
+                return repoConfig;
+            }
+        }
+
+        return null;
+    }          
+          ]]></code>
+        </codeSegment>
+      </codeSegments>
     </class>
     
     <!-- 
@@ -162,6 +225,14 @@
           <defaultValue>true</defaultValue>
         </field>
         <field>
+          <name>indexDir</name>
+          <version>1.0.0+</version>
+          <type>String</type>
+          <description>
+            The directory for the indexes of this repository.
+          </description>
+        </field>
+        <field>
           <name>refreshCronExpression</name>
           <version>1.0.0+</version>
           <type>String</type>
@@ -426,28 +497,32 @@
     </class>
     
     <!-- 
-       _____ _ _      ____
-      |  ___(_) | ___|  _ \ _ __ ___   ___ ___  ___ ___  ___  _ __
-      | |_  | | |/ _ \ |_) | '__/ _ \ / __/ _ \/ __/ __|/ _ \| '__|
-      |  _| | | |  __/  __/| | | (_) | (_|  __/\__ \__ \ (_) | |
-      |_|   |_|_|\___|_|   |_|  \___/ \___\___||___/___/\___/|_|
+       ____                        _
+      / ___|  ___ __ _ _ __  _ __ (_)_ __   __ _
+      \___ \ / __/ _` | '_ \| '_ \| | '_ \ / _` |
+       ___) | (_| (_| | | | | | | | | | | | (_| |
+      |____/ \___\__,_|_| |_|_| |_|_|_| |_|\__, |
+                                           |___/
     
       -->
     <class>
-      <name>FileProcessor</name>
+      <name>RepositoryScanningConfiguration</name>
       <version>1.0.0+</version>
       <fields>
         <field>
-          <name>id</name>
+          <name>fileTypes</name>
           <version>1.0.0+</version>
           <required>true</required>
-          <type>String</type>
+          <association>
+            <type>FileType</type>
+            <multiplicity>*</multiplicity>
+          </association>
           <description>
-            The ID for this file processor
+            The FileTypes for the repository scanning configuration.
           </description>
         </field>
         <field>
-          <name>patterns</name>
+          <name>goodConsumers</name>
           <version>1.0.0+</version>
           <required>true</required>
           <association>
@@ -455,11 +530,11 @@
             <multiplicity>*</multiplicity>
           </association>
           <description>
-            The list of patterns for this processor.
+            The list of consumers for good content.
           </description>
         </field>
         <field>
-          <name>consumers</name>
+          <name>badConsumers</name>
           <version>1.0.0+</version>
           <required>true</required>
           <association>
@@ -468,6 +543,111 @@
           </association>
           <description>
             The list of consumer IDs for this file processor.
+          </description>
+        </field>
+      </fields>
+      <codeSegments>
+        <codeSegment>
+          <version>1.0.0+</version>
+          <code><![CDATA[
+    /**
+     * Get a specific file type by ID.
+     * 
+     * @param id the id of the filetype to get. (null or empty will result in null return)
+     * @return the {@link FileType} or null if the id is not found.
+     */
+    public FileType getFileTypeById( String id )
+    {
+        if ( id == null )
+        {
+            return null;
+        }
+
+        if ( id.trim().length() <= 0 )
+        {
+            return null;
+        }
+
+        java.util.List types = getFileTypes();
+        if ( types == null )
+        {
+            return null;
+        }
+        
+        java.util.Iterator it = types.iterator();
+        while ( it.hasNext() )
+        {
+            FileType filetype = (FileType) it.next();
+            if ( id.equals( filetype.getId() ) )
+            {
+                return filetype;
+            }
+        }
+
+        return null;
+    }          
+          ]]></code>
+        </codeSegment>
+      </codeSegments>
+    </class>
+    <class>
+      <name>FileType</name>
+      <version>1.0.0+</version>
+      <description>The FileType object</description>
+      <fields>
+        <field>
+          <name>id</name>
+          <version>1.0.0+</version>
+          <required>true</required>
+          <type>String</type>
+        </field>
+        <field>
+          <name>patterns</name>
+          <version>1.0.0+</version>
+          <required>true</required>
+          <association>
+            <type>String</type>
+            <multiplicity>*</multiplicity>
+          </association>
+        </field>
+      </fields>
+    </class>
+    <class>
+      <name>DatabaseScanningConfiguration</name>
+      <version>1.0.0+</version>
+      <description>
+        The scanning configuration for unprocessed ArchivaArtifact database objects.
+      </description>
+      <fields>
+        <field>
+          <name>cronExpression</name>
+          <version>1.0.0+</version>
+          <type>String</type>
+          <description>When to run the database scanning mechanism. Default is every hour on the hour.</description>
+          <defaultValue>0 0 * * * ?</defaultValue>
+        </field>
+        <field>
+          <name>unprocessedConsumers</name>
+          <version>1.0.0+</version>
+          <required>true</required>
+          <association>
+            <type>String</type>
+            <multiplicity>*</multiplicity>
+          </association>
+          <description>
+            The list of consumers for the unprocessed ArchivaArtifact database objects.
+          </description>
+        </field>
+        <field>
+          <name>processedConsumers</name>
+          <version>1.0.0+</version>
+          <required>true</required>
+          <association>
+            <type>String</type>
+            <multiplicity>*</multiplicity>
+          </association>
+          <description>
+            The list of consumers for previously processed ArchivaArtifact database objects.
           </description>
         </field>
       </fields>

Modified: maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/resources/org/apache/maven/archiva/configuration/default-archiva.xml
URL: http://svn.apache.org/viewvc/maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/resources/org/apache/maven/archiva/configuration/default-archiva.xml?view=diff&rev=525176&r1=525175&r2=525176
==============================================================================
--- maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/resources/org/apache/maven/archiva/configuration/default-archiva.xml (original)
+++ maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/main/resources/org/apache/maven/archiva/configuration/default-archiva.xml Tue Apr  3 08:21:33 2007
@@ -40,6 +40,7 @@
       <indexed>false</indexed>
     </repository>
   </repositories>
+
   <proxyConnectors>
     <proxyConnector>
       <sourceRepoId>internal</sourceRepoId>
@@ -57,163 +58,106 @@
       <releasePolicy>never</releasePolicy>
       <failurePolicy>not-found</failurePolicy>
       <whiteListPatterns>
-        <whileListPattern>javax/**</whileListPattern>
+        <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>
-  <fileProcessors>
-    <fileProcessor>
-      <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>
-      <consumers>
-        <consumer>artifact-to-db</consumer>
-        <consumer>artifact-to-lucene</consumer>
-        <consumer>artifact-create-missing-checksums</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>projects</id>
-      <patterns>
-        <pattern>**/*.pom</pattern>
-      </patterns>
-      <consumers>
-        <consumer>project-to-db</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>repository-metadata</id>
-      <patterns>
-        <pattern>**/maven-metadata.xml</pattern>
-      </patterns>
-      <consumers>
-        <consumer>repository-metadata-to-db</consumer>
-        <consumer>repository-metadata-version-mismatch</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>checksums</id>
-      <patterns>
-        <pattern>**/*.sha1</pattern>
-        <pattern>**/*.md5</pattern>
-      </patterns>
-      <consumers>
-        <consumer>checksum-validate</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>signatures</id>
-      <patterns>
-        <pattern>**/*.asc</pattern>
-      </patterns>
-      <consumers>
-        <consumer>signature-validate</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>archives</id>
-      <patterns>
-        <pattern>**/*.jar</pattern>
-        <pattern>**/*.ear</pattern>
-        <pattern>**/*.war</pattern>
-        <pattern>**/*.car</pattern>
-        <pattern>**/*.sar</pattern>
-        <pattern>**/*.mar</pattern>
-        <pattern>**/*.rar</pattern>
-        <pattern>**/*.tar.gz</pattern>
-        <pattern>**/*.tar.bz2</pattern>
-        <pattern>**/*.zip</pattern>
-        <pattern>**/*.nbm</pattern>
-      </patterns>
-      <consumers>
-        <consumer>archive-toc-to-lucene</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>bytecode</id>
-      <patterns>
-        <pattern>**/*.jar</pattern>
-        <pattern>**/*.war</pattern>
-        <pattern>**/*.car</pattern>
-        <pattern>**/*.sar</pattern>
-        <pattern>**/*.mar</pattern>
-        <pattern>**/*.rar</pattern>
-      </patterns>
-      <consumers>
-        <consumer>bytecode-to-db</consumer>
-        <consumer>bytecode-to-lucene</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>xmls</id>
-      <patterns>
-        <pattern>**/*.pom</pattern>
-        <pattern>**/*.xml</pattern>
-        <pattern>**/*.xsd</pattern>
-      </patterns>
-      <consumers>
-        <consumer>xml-to-lucene</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>text</id>
-      <patterns>
-        <pattern>**/*.txt</pattern>
-        <pattern>**/*.TXT</pattern>
-        <pattern>**/*.block</pattern>
-        <pattern>**/*.config</pattern>
-      </patterns>
-    </fileProcessor>
-    <fileProcessor>
-      <id>ignored</id>
-      <patterns>
-        <pattern>**/.htaccess</pattern>
-        <pattern>**/KEYS</pattern>
-        <pattern>**/*.rb</pattern>
-        <pattern>**/*.sh</pattern>
-        <pattern>**/.svn/**</pattern>
-        <pattern>**/.DAV/**</pattern>
-      </patterns>
-      <consumers>
-        <consumer>ignored</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>auto-remove</id>
-      <patterns>
-        <pattern>**/*.bak</pattern>
-        <pattern>**/*~</pattern>
-        <pattern>**/*-</pattern>
-      </patterns>
-      <consumers>
-        <consumer>auto-remove</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>auto-rename</id>
-      <patterns>
-        <pattern>**/*.distribution-tgz</pattern>
-        <pattern>**/*.distribution-zip</pattern>
-        <pattern>**/*.plugin</pattern>
-      </patterns>
-      <consumers>
-        <consumer>auto-rename</consumer>
-      </consumers>
-    </fileProcessor>
-  </fileProcessors>
+
+  <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>
+    <goodConsumers>
+      <goodConsumer>update-db-artifact</goodConsumer>
+      <goodConsumer>create-missing-checksums</goodConsumer>
+      <goodConsumer>update-db-repository-metadata</goodConsumer>
+      <goodConsumer>validate-checksum</goodConsumer>
+      <goodConsumer>validate-signature</goodConsumer>
+      <goodConsumer>index-content</goodConsumer>
+      <goodConsumer>auto-remove</goodConsumer>
+      <goodConsumer>auto-rename</goodConsumer>
+    </goodConsumers>
+    <badConsumers>
+      <badConsumer>update-db-bad-content</badConsumer>
+    </badConsumers>
+  </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>
+    <processedConsumers>
+      <processedConsumer>not-present-remove-db-artifact</processedConsumer>
+      <processedConsumer>not-present-remove-db-project</processedConsumer>
+      <processedConsumer>not-present-remove-indexed</processedConsumer>
+    </processedConsumers>
+  </databaseScanning>
+
 </configuration>

Modified: maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/test/conf/repository-manager.xml
URL: http://svn.apache.org/viewvc/maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/test/conf/repository-manager.xml?view=diff&rev=525176&r1=525175&r2=525176
==============================================================================
--- maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/test/conf/repository-manager.xml (original)
+++ maven/archiva/branches/archiva-jpox-database-refactor/archiva-base/archiva-configuration/src/test/conf/repository-manager.xml Tue Apr  3 08:21:33 2007
@@ -59,6 +59,7 @@
       <indexed>false</indexed>
     </repository>
   </repositories>
+
   <proxyConnectors>
     <proxyConnector>
       <sourceRepoId>internal</sourceRepoId>
@@ -76,163 +77,106 @@
       <releasePolicy>never</releasePolicy>
       <failurePolicy>not-found</failurePolicy>
       <whiteListPatterns>
-        <whileListPattern>javax/**</whileListPattern>
+        <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>
-  <fileProcessors>
-    <fileProcessor>
-      <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>
-      <consumers>
-        <consumer>artifact-to-db</consumer>
-        <consumer>artifact-to-lucene</consumer>
-        <consumer>artifact-create-missing-checksums</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>projects</id>
-      <patterns>
-        <pattern>**/*.pom</pattern>
-      </patterns>
-      <consumers>
-        <consumer>project-to-db</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>repository-metadata</id>
-      <patterns>
-        <pattern>**/maven-metadata.xml</pattern>
-      </patterns>
-      <consumers>
-        <consumer>repository-metadata-to-db</consumer>
-        <consumer>repository-metadata-version-mismatch</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>checksums</id>
-      <patterns>
-        <pattern>**/*.sha1</pattern>
-        <pattern>**/*.md5</pattern>
-      </patterns>
-      <consumers>
-        <consumer>checksum-validate</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>signatures</id>
-      <patterns>
-        <pattern>**/*.asc</pattern>
-      </patterns>
-      <consumers>
-        <consumer>signature-validate</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>archives</id>
-      <patterns>
-        <pattern>**/*.jar</pattern>
-        <pattern>**/*.ear</pattern>
-        <pattern>**/*.war</pattern>
-        <pattern>**/*.car</pattern>
-        <pattern>**/*.sar</pattern>
-        <pattern>**/*.mar</pattern>
-        <pattern>**/*.rar</pattern>
-        <pattern>**/*.tar.gz</pattern>
-        <pattern>**/*.tar.bz2</pattern>
-        <pattern>**/*.zip</pattern>
-        <pattern>**/*.nbm</pattern>
-      </patterns>
-      <consumers>
-        <consumer>archive-toc-to-lucene</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>bytecode</id>
-      <patterns>
-        <pattern>**/*.jar</pattern>
-        <pattern>**/*.war</pattern>
-        <pattern>**/*.car</pattern>
-        <pattern>**/*.sar</pattern>
-        <pattern>**/*.mar</pattern>
-        <pattern>**/*.rar</pattern>
-      </patterns>
-      <consumers>
-        <consumer>bytecode-to-db</consumer>
-        <consumer>bytecode-to-lucene</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>xmls</id>
-      <patterns>
-        <pattern>**/*.pom</pattern>
-        <pattern>**/*.xml</pattern>
-        <pattern>**/*.xsd</pattern>
-      </patterns>
-      <consumers>
-        <consumer>xml-to-lucene</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>text</id>
-      <patterns>
-        <pattern>**/*.txt</pattern>
-        <pattern>**/*.TXT</pattern>
-        <pattern>**/*.block</pattern>
-        <pattern>**/*.config</pattern>
-      </patterns>
-    </fileProcessor>
-    <fileProcessor>
-      <id>ignored</id>
-      <patterns>
-        <pattern>**/.htaccess</pattern>
-        <pattern>**/KEYS</pattern>
-        <pattern>**/*.rb</pattern>
-        <pattern>**/*.sh</pattern>
-        <pattern>**/.svn/**</pattern>
-        <pattern>**/.DAV/**</pattern>
-      </patterns>
-      <consumers>
-        <consumer>ignored</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>auto-remove</id>
-      <patterns>
-        <pattern>**/*.bak</pattern>
-        <pattern>**/*~</pattern>
-        <pattern>**/*-</pattern>
-      </patterns>
-      <consumers>
-        <consumer>auto-remove</consumer>
-      </consumers>
-    </fileProcessor>
-    <fileProcessor>
-      <id>auto-rename</id>
-      <patterns>
-        <pattern>**/*.distribution-tgz</pattern>
-        <pattern>**/*.distribution-zip</pattern>
-        <pattern>**/*.plugin</pattern>
-      </patterns>
-      <consumers>
-        <consumer>auto-rename</consumer>
-      </consumers>
-    </fileProcessor>
-  </fileProcessors>
+
+  <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>
+    <goodConsumers>
+      <goodConsumer>update-db-artifact</goodConsumer>
+      <goodConsumer>create-missing-checksums</goodConsumer>
+      <goodConsumer>update-db-repository-metadata</goodConsumer>
+      <goodConsumer>validate-checksum</goodConsumer>
+      <goodConsumer>validate-signature</goodConsumer>
+      <goodConsumer>index-content</goodConsumer>
+      <goodConsumer>auto-remove</goodConsumer>
+      <goodConsumer>auto-rename</goodConsumer>
+    </goodConsumers>
+    <badConsumers>
+      <badConsumer>update-db-bad-content</badConsumer>
+    </badConsumers>
+  </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>
+    <processedConsumers>
+      <processedConsumer>not-present-remove-db-artifact</processedConsumer>
+      <processedConsumer>not-present-remove-db-project</processedConsumer>
+      <processedConsumer>not-present-remove-indexed</processedConsumer>
+    </processedConsumers>
+  </databaseScanning>
+
 </configuration>