[maven-release-plugin]  copy for tag maven-indexer-5.0.0

git-svn-id: https://svn.apache.org/repos/asf/maven/indexer/tags/maven-indexer-5.0.0@1386728 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/indexer-artifact/pom.xml b/indexer-artifact/pom.xml
index c4d44fc..0cfac72 100644
--- a/indexer-artifact/pom.xml
+++ b/indexer-artifact/pom.xml
@@ -36,6 +36,14 @@
 
   <dependencies>
     <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-component-annotations</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-utils</artifactId>
+    </dependency>
+    <dependency>
       <groupId>org.sonatype.sisu</groupId>
       <artifactId>sisu-inject-plexus</artifactId>
     </dependency>
diff --git a/indexer-cli/NOTICE b/indexer-cli/NOTICE
new file mode 100644
index 0000000..266340f
--- /dev/null
+++ b/indexer-cli/NOTICE
@@ -0,0 +1,2 @@
+This product contains software developed by Sonatype, Inc and Licensed to the Apache Software Foundation via a Software Grant.
+Copyright 2007-2010 Sonatype, Inc.
\ No newline at end of file
diff --git a/indexer-cli/README.md b/indexer-cli/README.md
new file mode 100644
index 0000000..7530cf7
--- /dev/null
+++ b/indexer-cli/README.md
@@ -0,0 +1,53 @@
+Indexer CLI Notes
+=================
+
+This module produces the Indexer CLI tool, usable to index and publish indexes of a repository.
+
+Example session:
+
+```
+$ java -jar indexer-cli-5.0.0.jar 
+
+Use either unpack ("u") or index ("i" and "r") options, but none has been found!
+
+
+usage: nexus-indexer [options]
+
+Options:
+ -q,--quiet          Quiet output - only show errors
+ -D,--define         Define a system property
+ -X,--debug          Produce execution debug output
+ -c,--chunks         Create incremental chunks.
+ -d,--destination    Target folder.
+ -e,--errors         Produce execution error messages
+ -h,--help           Display help information
+ -i,--index          Path to the index folder.
+ -k,--keep           Number of incremental chunks to keep.
+ -l,--legacy         Build legacy .zip index file
+ -n,--name           Repository name.
+ -r,--repository     Path to the Maven repository.
+ -s,--checksums      Create checksums for all files (sha1, md5).
+ -t,--type           Indexer type (default, min, full or coma separated
+                     list of custom types).
+ -u,--unpack         Unpack an index file
+ -v,--version        Display version information
+
+$ cd repo-root/
+
+$ java -jar indexer-cli-5.0.0.jar -i ./.index -r . -d ./.index -t full
+Repository Folder: .../repo-root/.
+Index Folder:      .../repo-root/.index
+Output Folder:     .../repo-root/.index
+Repository name:   repo-root
+Indexers: [osgi-metadatas, maven-plugin, jarContent, maven-archetype, min]
+Will not create checksum files.
+Will create baseline file.
+Scanning started
+Artifacts added:   147
+Artifacts deleted: 0
+[INFO] Unable to read properties file, will force index regeneration
+Total time:   0 sec
+Final memory: 7M/62M
+
+$
+```
diff --git a/indexer-cli/header.txt b/indexer-cli/header.txt
new file mode 100644
index 0000000..1a2ef73
--- /dev/null
+++ b/indexer-cli/header.txt
@@ -0,0 +1,17 @@
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+
diff --git a/indexer-cli/pom.xml b/indexer-cli/pom.xml
new file mode 100644
index 0000000..4b5e839
--- /dev/null
+++ b/indexer-cli/pom.xml
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.maven.indexer</groupId>
+    <artifactId>maven-indexer</artifactId>
+    <version>5.0.0</version>
+  </parent>
+
+  <artifactId>indexer-cli</artifactId>
+
+  <name>Maven :: Indexer CLI</name>
+  <description>
+    Indexer CLI produces a CLI tool for indexing and publishing Maven repositories.
+  </description>
+
+  <!-- IMPORTANT! * WHEN YOU CHANGE DEPS MAKE SURE TO UPDATE SHADE CONFIG! * DON'T FORGET OTHERWISE YOU ARE RENDERING CLI 
+    UNWORKABLE! -->
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven.indexer</groupId>
+      <artifactId>indexer-artifact</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.indexer</groupId>
+      <artifactId>indexer-core</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+
+    <!-- Plexus (as compile since it has to end up in CLI) -->
+    <dependency>
+      <groupId>org.sonatype.sisu</groupId>
+      <artifactId>sisu-inject-plexus</artifactId>
+      <scope>compile</scope>
+    </dependency>
+
+    <!-- Needed for CLI assembly only, to make it work in "standalone" CLI mode -->
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-cli</artifactId>
+      <version>1.2</version>
+      <scope>compile</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.codehaus.plexus</groupId>
+          <artifactId>plexus-container-default</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>commons-cli</groupId>
+      <artifactId>commons-cli</artifactId>
+      <version>1.0</version>
+      <scope>compile</scope>
+    </dependency>
+
+    <!-- ZipFacade -->
+    <dependency>
+      <groupId>de.schlichtherle.truezip</groupId>
+      <artifactId>truezip-file</artifactId>
+      <version>${truezip.version}</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>de.schlichtherle.truezip</groupId>
+      <artifactId>truezip-driver-zip</artifactId>
+      <version>${truezip.version}</version>
+      <scope>compile</scope>
+    </dependency>
+
+    <!-- Test -->
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jmock</groupId>
+      <artifactId>jmock</artifactId>
+      <scope>test</scope>
+      <version>2.5.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.mortbay.jetty</groupId>
+      <artifactId>jetty</artifactId>
+      <version>6.1.19</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.wagon</groupId>
+      <artifactId>wagon-http-lightweight</artifactId>
+      <version>${wagon.version}</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>1.3.3</version>
+        <executions>
+          <execution>
+            <id>jdk15</id>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <shadedArtifactAttached>false</shadedArtifactAttached>
+              <createDependencyReducedPom>false</createDependencyReducedPom>
+              <transformers>
+                <transformer implementation="org.apache.maven.plugins.shade.resource.ComponentsXmlResourceTransformer" />
+                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
+                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+                  <mainClass>org.apache.maven.index.cli.NexusIndexerCli</mainClass>
+                </transformer>
+              </transformers>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-failsafe-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>integration-test</goal>
+              <goal>verify</goal>
+            </goals>
+            <configuration>
+              <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
+              <systemPropertyVariables>
+                <java.io.tmpdir>${project.build.directory}</java.io.tmpdir>
+                <indexerJar>${project.build.directory}/${project.artifactId}-${project.version}.jar</indexerJar>
+                <index-server>${index-server}</index-server>
+              </systemPropertyVariables>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.sonatype.plugins</groupId>
+        <artifactId>port-allocator-maven-plugin</artifactId>
+        <version>1.1</version>
+        <executions>
+          <execution>
+            <phase>validate</phase>
+            <goals>
+              <goal>allocate-ports</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <ports>
+            <port>
+              <name>index-server</name>
+            </port>
+          </ports>
+        </configuration>
+      </plugin>
+    </plugins>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+          <configuration>
+            <excludes>
+              <exclude>README.md</exclude>
+              <exclude>src/test/repo/**</exclude>
+              <exclude>src/test/nexus-*/**</exclude>
+              <exclude>src/test/resources/**</exclude>
+            </excludes>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+
+</project>
diff --git a/indexer-core/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java b/indexer-cli/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
similarity index 100%
rename from indexer-core/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
rename to indexer-cli/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
diff --git a/indexer-core/src/main/java/org/apache/maven/index/cli/PartialImplementation.java b/indexer-cli/src/main/java/org/apache/maven/index/cli/PartialImplementation.java
similarity index 100%
rename from indexer-core/src/main/java/org/apache/maven/index/cli/PartialImplementation.java
rename to indexer-cli/src/main/java/org/apache/maven/index/cli/PartialImplementation.java
diff --git a/indexer-cli/src/site/site.xml b/indexer-cli/src/site/site.xml
new file mode 100644
index 0000000..5ab71c2
--- /dev/null
+++ b/indexer-cli/src/site/site.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+ -->
+
+<project xmlns="http://maven.apache.org/DECORATION/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/DECORATION/1.1.0 http://maven.apache.org/xsd/decoration-1.1.0.xsd">
+
+  <body>
+
+    <menu ref="parent"/>
+
+    <menu name="Overview">
+      <item name="Introduction" href="index.html"/>
+      <item name="JavaDocs" href="apidocs/index.html"/>
+      <item name="Source Xref" href="xref/index.html"/>
+      <!--item name="FAQ" href="faq.html"/-->
+    </menu>
+
+    <menu ref="reports"/>
+
+  </body>
+
+</project>
\ No newline at end of file
diff --git a/indexer-core/src/test/java/org/apache/maven/index/cli/AbstractNexusIndexerCliTest.java b/indexer-cli/src/test/java/org/apache/maven/index/cli/AbstractNexusIndexerCliTest.java
similarity index 100%
rename from indexer-core/src/test/java/org/apache/maven/index/cli/AbstractNexusIndexerCliTest.java
rename to indexer-cli/src/test/java/org/apache/maven/index/cli/AbstractNexusIndexerCliTest.java
diff --git a/indexer-core/src/test/java/org/apache/maven/index/cli/NexusIndexerCliIT.java b/indexer-cli/src/test/java/org/apache/maven/index/cli/NexusIndexerCliIT.java
similarity index 100%
rename from indexer-core/src/test/java/org/apache/maven/index/cli/NexusIndexerCliIT.java
rename to indexer-cli/src/test/java/org/apache/maven/index/cli/NexusIndexerCliIT.java
diff --git a/indexer-core/src/test/java/org/apache/maven/index/cli/NexusIndexerCliTest.java b/indexer-cli/src/test/java/org/apache/maven/index/cli/NexusIndexerCliTest.java
similarity index 100%
rename from indexer-core/src/test/java/org/apache/maven/index/cli/NexusIndexerCliTest.java
rename to indexer-cli/src/test/java/org/apache/maven/index/cli/NexusIndexerCliTest.java
diff --git a/indexer-cli/src/test/repo/brokenjar/brokenjar/1.0/brokenjar-1.0.jar b/indexer-cli/src/test/repo/brokenjar/brokenjar/1.0/brokenjar-1.0.jar
new file mode 100644
index 0000000..139597f
--- /dev/null
+++ b/indexer-cli/src/test/repo/brokenjar/brokenjar/1.0/brokenjar-1.0.jar
@@ -0,0 +1,2 @@
+
+
diff --git a/indexer-cli/src/test/repo/brokenjar/brokenjar/1.0/brokenjar-1.0.pom b/indexer-cli/src/test/repo/brokenjar/brokenjar/1.0/brokenjar-1.0.pom
new file mode 100644
index 0000000..04ebebd
--- /dev/null
+++ b/indexer-cli/src/test/repo/brokenjar/brokenjar/1.0/brokenjar-1.0.pom
@@ -0,0 +1,8 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>brokenjar</groupId>
+  <artifactId>brokenjar</artifactId>
+  <version>1.0</version>
+
+</project>
diff --git a/indexer-cli/src/test/repo/ch/marcus-schulte/maven/hivedoc-plugin/1.0.0/hivedoc-plugin-1.0.0.jar b/indexer-cli/src/test/repo/ch/marcus-schulte/maven/hivedoc-plugin/1.0.0/hivedoc-plugin-1.0.0.jar
new file mode 100644
index 0000000..c0ff507
--- /dev/null
+++ b/indexer-cli/src/test/repo/ch/marcus-schulte/maven/hivedoc-plugin/1.0.0/hivedoc-plugin-1.0.0.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/ch/marcus-schulte/maven/hivedoc-plugin/1.0.0/hivedoc-plugin-1.0.0.pom b/indexer-cli/src/test/repo/ch/marcus-schulte/maven/hivedoc-plugin/1.0.0/hivedoc-plugin-1.0.0.pom
new file mode 100644
index 0000000..72692dd
--- /dev/null
+++ b/indexer-cli/src/test/repo/ch/marcus-schulte/maven/hivedoc-plugin/1.0.0/hivedoc-plugin-1.0.0.pom
@@ -0,0 +1,94 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>ch.marcus-schulte.maven</groupId>
+  <artifactId>hivedoc-plugin</artifactId>
+  <packaging>maven-plugin</packaging>
+  <version>1.0.0</version>
+  <name>hivedoc-plugin for Maven</name>
+  <description>A plugin to generate Maven-site-docs for HiveMind descriptors</description>
+  <url>http://www.marcus-schulte.ch</url>
+    <developers>
+	  <developer> 
+      <id>MS</id>
+      <name>Marcus Schulte</name> 
+      <email>marcus-schulte@s-i.ch</email>
+    </developer> 
+  </developers>
+  <licenses>
+    <license>
+      <name>Apache License, Version 2.0</name>
+      <url>http://apache.org/licenses/LICENSE-2.0</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <scm>
+    <connection>scm:svn:http://svn.javaforge.com/svn/</connection>
+    <url>http://svn.javaforge.com/svn/</url>
+  </scm>
+  <organization>
+    <name>marcus-schulte</name>
+    <url>http://marcus-schulte.ch</url>
+  </organization>
+  <build>
+		<plugins>
+			<plugin> 
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<configuration>
+					<source>1.5</source>
+					<target>1.5</target>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>	
+  <dependencies>
+    <dependency>
+		<groupId>xom</groupId>
+        <artifactId>xom</artifactId>
+        <version>1.1</version>
+	</dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-plugin-api</artifactId>
+      <version>2.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-model</artifactId>
+      <version>2.0</version>
+    </dependency>
+     <dependency>
+      <groupId>org.apache.maven.reporting</groupId>
+      <artifactId>maven-reporting-impl</artifactId>
+      <version>2.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.doxia</groupId>
+      <artifactId>doxia-site-renderer</artifactId>
+      <version>1.0-alpha-8</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.doxia</groupId>
+      <artifactId>doxia-sink-api</artifactId>
+      <version>1.0-alpha-8</version> 
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+    
+    <distributionManagement>
+		<repository>
+			<id>myrepo</id>
+			<name>Local  Repository</name>
+			<url>file:/Users/marcus/Honeycombrepo</url>
+		</repository>
+		<site>
+			<url>file:/Users/marcus/hivedocsite</url>
+		</site>
+	</distributionManagement>
+</project>
diff --git a/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.pom b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.pom
new file mode 100644
index 0000000..e0218d8
--- /dev/null
+++ b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.pom
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?><project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.adobe.flexunit</groupId>
+  <artifactId>flexunit</artifactId>
+  <packaging>swc</packaging>
+  <version>0.90</version>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.pom.md5 b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.pom.md5
new file mode 100644
index 0000000..23e3616
--- /dev/null
+++ b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.pom.md5
@@ -0,0 +1 @@
+4e5aab0af8856fc8edf1190df83a6273
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.pom.sha1 b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.pom.sha1
new file mode 100644
index 0000000..a106ac8
--- /dev/null
+++ b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.pom.sha1
@@ -0,0 +1 @@
+2d724d52026a3c2a2d56f859fac2c87989ea35f6
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.swc b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.swc
new file mode 100644
index 0000000..b4be965
--- /dev/null
+++ b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.swc
Binary files differ
diff --git a/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.swc.md5 b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.swc.md5
new file mode 100644
index 0000000..7e4f1de
--- /dev/null
+++ b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.swc.md5
@@ -0,0 +1 @@
+abb63f3b7ff38c488796eb919b923815
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.swc.sha1 b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.swc.sha1
new file mode 100644
index 0000000..f58e293
--- /dev/null
+++ b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/0.90/flexunit-0.90.swc.sha1
@@ -0,0 +1 @@
+4b8ad0c679b9a13e4c813a5736f5ab2be19bac15
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/maven-metadata.xml b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/maven-metadata.xml
new file mode 100644
index 0000000..9644c75
--- /dev/null
+++ b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/maven-metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>com.adobe.flexunit</groupId>
+  <artifactId>flexunit</artifactId>
+  <versioning>
+    <latest>0.90</latest>
+    <release>0.90</release>
+    <versions>
+      <version>0.90</version>
+    </versions>
+    <lastUpdated>20090922150939</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/maven-metadata.xml.md5
new file mode 100644
index 0000000..c2132a4
--- /dev/null
+++ b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/maven-metadata.xml.md5
@@ -0,0 +1 @@
+ac20be877085a19287a60db9b0217ab4
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/maven-metadata.xml.sha1
new file mode 100644
index 0000000..02460c0
--- /dev/null
+++ b/indexer-cli/src/test/repo/com/adobe/flexunit/flexunit/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+431a312079e641fdd674363873a5c7c07efe6c31
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0-sources.jar b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0-sources.jar
new file mode 100644
index 0000000..8f67432
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0-sources.jar.sha1 b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0-sources.jar.sha1
new file mode 100644
index 0000000..eebab12
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0-sources.jar.sha1
@@ -0,0 +1 @@
+fc9b2f6fb941aadf5ea34f68c983b0e6bfbf2ca7
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.jar b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
new file mode 100644
index 0000000..22a004e
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1 b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1
new file mode 100644
index 0000000..c22c98b
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1
@@ -0,0 +1 @@
+6dac9733315224fc562f6268df58e92d65fd0137
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.pom b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
new file mode 100644
index 0000000..cfc5a04
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
@@ -0,0 +1,76 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-cli</groupId>
+  <artifactId>commons-cli</artifactId>
+  <name>CLI</name>
+  <version>1.0</version>
+  <description>Commons CLI provides a simple API for working with the command line arguments and options.</description>
+  <inceptionYear>2002</inceptionYear>
+  <developers>
+    <developer>
+      <id>jstrachan</id>
+      <name>James Strachan</name>
+      <email>jstrachan@apache.org</email>
+      <organization>SpiritSoft, Inc.</organization>
+    </developer>
+    <developer>
+      <id>bob</id>
+      <name>bob mcwhirter</name>
+      <email>bob@werken.com</email>
+      <organization>Werken</organization>
+    </developer>
+    <developer>
+      <id>jkeyes</id>
+      <name>John Keyes</name>
+      <email>jbjk@mac.com</email>
+      <organization>integral Source</organization>
+    </developer>
+  </developers>
+  <contributors>
+    <contributor>
+      <name>Berin Loritsch</name>
+      <email>bloritsch@apache.org</email>
+      <roles>
+        <role>helped in the Avalon CLI merge</role>
+      </roles>
+    </contributor>
+    <contributor>
+      <name>Peter Maddocks</name>
+      <email>peter_maddocks@hp.com</email>
+      <organization>Hewlett-Packard</organization>
+      <roles>
+        <role>supplied patch</role>
+      </roles>
+    </contributor>
+  </contributors>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <includes>
+            <include>**/*Test*.java</include>
+          </includes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <version>1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-lang</groupId>
+      <artifactId>commons-lang</artifactId>
+      <version>1.0</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.7</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1 b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1
new file mode 100644
index 0000000..9250940
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1
@@ -0,0 +1 @@
+bc51fd74ed7c8ccf75b3abc84b3613d6ba60eb89  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1-javadoc.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1-javadoc.jar
new file mode 100644
index 0000000..77ca3a9
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1-javadoc.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1-javadoc.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1-javadoc.jar.md5
new file mode 100644
index 0000000..7cda458
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1-javadoc.jar.md5
@@ -0,0 +1 @@
+c40f1b459fdf90848bfeef8b5856eba6
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1-javadoc.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1-javadoc.jar.sha1
new file mode 100644
index 0000000..a92bb1c
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1-javadoc.jar.sha1
@@ -0,0 +1 @@
+098d85a82cd48a746e1304825ba70b8df25f4131
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.jar
new file mode 100644
index 0000000..c64e88c
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.jar.md5
new file mode 100644
index 0000000..62bd727
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.jar.md5
@@ -0,0 +1 @@
+e1b1720a761ca36eaa47e1c7d802e676
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.jar.sha1
new file mode 100644
index 0000000..3724daf
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.jar.sha1
@@ -0,0 +1 @@
+2e8405d4a28a0b359fbfb8855bde0fdeb0099858
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom
new file mode 100644
index 0000000..956fcd3
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom
@@ -0,0 +1,30 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <name>Logging</name>
+  <version>1.0.1</version>
+  <description>Commons Logging</description>
+  <inceptionYear>2002</inceptionYear>
+  <build />
+  <dependencies>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <version>1.1.3</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>logkit</groupId>
+      <artifactId>logkit</artifactId>
+      <version>1.0.1</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.7</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom.md5
new file mode 100644
index 0000000..d532df1
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom.md5
@@ -0,0 +1 @@
+17548178996d55e5f1561a6fd675616f  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom.sha1
new file mode 100644
index 0000000..54c4cfa
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom.sha1
@@ -0,0 +1 @@
+665b8439aad27af8b87fd3fefa11d901d851c9d5  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.1/commons-logging-1.0.1.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/maven-metadata.xml b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/maven-metadata.xml
new file mode 100644
index 0000000..dbb6f0a
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/maven-metadata.xml
@@ -0,0 +1,5 @@
+<metadata>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <version>1.0.1</version>
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/maven-metadata.xml.md5
new file mode 100644
index 0000000..8b5a162
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/maven-metadata.xml.md5
@@ -0,0 +1 @@
+629e92df42c9735e1794689ea6e2f1e5  ./commons-logging/commons-logging/1.0.1/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/maven-metadata.xml.sha1
new file mode 100644
index 0000000..ded3743
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.1/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+e8e65fd3a18876a01e3f771015c3ad052ca01af5  /home/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.1/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2-javadoc.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2-javadoc.jar
new file mode 100644
index 0000000..994637f
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2-javadoc.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2-javadoc.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2-javadoc.jar.md5
new file mode 100644
index 0000000..06e29d8
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2-javadoc.jar.md5
@@ -0,0 +1 @@
+23bc0c53b59b1689d3cbd97de42e0a74
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2-javadoc.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2-javadoc.jar.sha1
new file mode 100644
index 0000000..a21af97
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2-javadoc.jar.sha1
@@ -0,0 +1 @@
+635c2d062a007ffc71a956d45a149f0896ffed8d
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.jar
new file mode 100644
index 0000000..aca1e41
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.jar.md5
new file mode 100644
index 0000000..03af6e3
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.jar.md5
@@ -0,0 +1 @@
+bdb6d37e652f164451ebd0cb10b7f645
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.jar.sha1
new file mode 100644
index 0000000..6d343de
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.jar.sha1
@@ -0,0 +1 @@
+37c659e57293656ebef1a247fc6ceb738ebdfc74
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom
new file mode 100644
index 0000000..6a2cebb
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom
@@ -0,0 +1,30 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <name>Logging</name>
+  <version>1.0.2</version>
+  <description>Commons Logging</description>
+  <inceptionYear>2002</inceptionYear>
+  <build />
+  <dependencies>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <version>1.1.3</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>logkit</groupId>
+      <artifactId>logkit</artifactId>
+      <version>1.0.1</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.7</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom.md5
new file mode 100644
index 0000000..5f0977f
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom.md5
@@ -0,0 +1 @@
+b7e001b135a56678ac81f21ac2469957  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom.sha1
new file mode 100644
index 0000000..dcfa4d8
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom.sha1
@@ -0,0 +1 @@
+994768b3b18380239296871de3d732935d390c24  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.2/commons-logging-1.0.2.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/maven-metadata.xml b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/maven-metadata.xml
new file mode 100644
index 0000000..3f42d43
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/maven-metadata.xml
@@ -0,0 +1,5 @@
+<metadata>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <version>1.0.2</version>
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/maven-metadata.xml.md5
new file mode 100644
index 0000000..274933b
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/maven-metadata.xml.md5
@@ -0,0 +1 @@
+32d0d002721d3669f8d01970fb7d556c  ./commons-logging/commons-logging/1.0.2/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/maven-metadata.xml.sha1
new file mode 100644
index 0000000..d790c04
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.2/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+db4cb003a7eacd19b5eb9747a484f23209ea20fd  /home/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.2/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3-javadoc.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3-javadoc.jar
new file mode 100644
index 0000000..ce4d7ec
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3-javadoc.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3-javadoc.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3-javadoc.jar.md5
new file mode 100644
index 0000000..ba413f3
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3-javadoc.jar.md5
@@ -0,0 +1 @@
+852ef679e9998498e7d4ac6121c45316
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3-javadoc.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3-javadoc.jar.sha1
new file mode 100644
index 0000000..b4a76d4
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3-javadoc.jar.sha1
@@ -0,0 +1 @@
+d0773fcb73e98a977b54c70c289fe06e60d57643
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar
new file mode 100644
index 0000000..b99c937
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar.md5
new file mode 100644
index 0000000..4b9f4d1
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar.md5
@@ -0,0 +1 @@
+5bc8bdd15b18018e84fd862993aaca42
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar.sha1
new file mode 100644
index 0000000..9e50b25
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar.sha1
@@ -0,0 +1 @@
+760c711c71588bc273d3e56d196d720a7678cd93
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom
new file mode 100644
index 0000000..c46b27f
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom
@@ -0,0 +1,31 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <name>Logging</name>
+  <version>1.0.3</version>
+  <description>Commons Logging</description>
+  <url>http://jakarta.apache.org/commons/logging/</url>
+  <inceptionYear>2001</inceptionYear>
+  <build />
+  <dependencies>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <version>1.2.6</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>logkit</groupId>
+      <artifactId>logkit</artifactId>
+      <version>1.0.1</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.7</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.md5
new file mode 100644
index 0000000..a76542f
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.md5
@@ -0,0 +1 @@
+881dca51df49b39efb7b81b05b31278d  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1
new file mode 100644
index 0000000..d135fea
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1
@@ -0,0 +1 @@
+b7de43bb310eb1dbfd00a34cec30500fa13cb577  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/maven-metadata.xml b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/maven-metadata.xml
new file mode 100644
index 0000000..d733c03
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/maven-metadata.xml
@@ -0,0 +1,5 @@
+<metadata>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <version>1.0.3</version>
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/maven-metadata.xml.md5
new file mode 100644
index 0000000..125fff6
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/maven-metadata.xml.md5
@@ -0,0 +1 @@
+15cae318f3bfbde23028f26c8ba153aa  ./commons-logging/commons-logging/1.0.3/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/maven-metadata.xml.sha1
new file mode 100644
index 0000000..3e7e140
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.3/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+7f4047267ed6d4679ee568460c2abea4fe8146b6  /home/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.3/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar
new file mode 100644
index 0000000..efacb52
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar.md5
new file mode 100644
index 0000000..1308a1a
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar.md5
@@ -0,0 +1 @@
+f0626403d6ba70cd8758d74a4d557a86
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar.sha1
new file mode 100644
index 0000000..c9243b3
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar.sha1
@@ -0,0 +1 @@
+e6ab582bb54e0eba076f314d98272457261501ee
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar
new file mode 100644
index 0000000..fc4bc9f
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar.md5
new file mode 100644
index 0000000..51d84d3
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar.md5
@@ -0,0 +1 @@
+0a95b57dbd6ac8fc8da869de59709477  commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar.sha1
new file mode 100644
index 0000000..e7cb422
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar.sha1
@@ -0,0 +1 @@
+08d3424a318e818f88568dfb3b55c58583364ba9  commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
new file mode 100644
index 0000000..b73a80f
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.md5
new file mode 100644
index 0000000..1156a2e
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.md5
@@ -0,0 +1 @@
+8a507817b28077e0478add944c64586a
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.sha1
new file mode 100644
index 0000000..7e0a60e
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.sha1
@@ -0,0 +1 @@
+f029a2aefe2b3e1517573c580f948caac31b1056
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom
new file mode 100644
index 0000000..7c1017d
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom
@@ -0,0 +1,165 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <name>Logging</name>
+  <version>1.0.4</version>
+  <description>Commons Logging is a thin adapter allowing configurable bridging to other,
+    well known logging systems.</description>
+  <url>http://jakarta.apache.org/commons/logging/</url>
+  <issueManagement>
+    <url>http://issues.apache.org/bugzilla/</url>
+  </issueManagement>
+  <ciManagement>
+    <notifiers>
+      <notifier>
+        <configuration>
+          <address>commons-dev@jakarta.apache.org</address>
+        </configuration>
+      </notifier>
+    </notifiers>
+  </ciManagement>
+  <inceptionYear>2001</inceptionYear>
+  <mailingLists>
+    <mailingList>
+      <name>Commons Dev List</name>
+      <subscribe>commons-dev-subscribe@jakarta.apache.org</subscribe>
+      <unsubscribe>commons-dev-unsubscribe@jakarta.apache.org</unsubscribe>
+      <archive>http://nagoya.apache.org/eyebrowse/SummarizeList?listName=commons-dev@jakarta.apache.org</archive>
+    </mailingList>
+    <mailingList>
+      <name>Commons User List</name>
+      <subscribe>commons-user-subscribe@jakarta.apache.org</subscribe>
+      <unsubscribe>commons-user-unsubscribe@jakarta.apache.org</unsubscribe>
+      <archive>http://nagoya.apache.org/eyebrowse/SummarizeList?listName=commons-user@jakarta.apache.org</archive>
+    </mailingList>
+  </mailingLists>
+  <developers>
+    <developer>
+      <id>morgand</id>
+      <name>Morgan Delagrange</name>
+      <email>morgand at apache dot org</email>
+      <organization>Apache</organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>rwaldhoff</id>
+      <name>Rodney Waldhoff</name>
+      <email>rwaldhoff at apache org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>craigmcc</id>
+      <name>Craig McClanahan</name>
+      <email>craigmcc at apache org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>sanders</id>
+      <name>Scott Sanders</name>
+      <email>sanders at apache dot org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>rdonkin</id>
+      <name>Robert Burrell Donkin</name>
+      <email>rdonkin at apache dot org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>donaldp</id>
+      <name>Peter Donald</name>
+      <email>donaldp at apache dot org</email>
+      <organization></organization>
+    </developer>
+    <developer>
+      <id>costin</id>
+      <name>Costin Manolache</name>
+      <email>costin at apache dot org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>rsitze</id>
+      <name>Richard Sitze</name>
+      <email>rsitze at apache dot org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>baliuka</id>
+      <name>Juozas Baliuka</name>
+      <email>baliuka@apache.org</email>
+      <organization></organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+  </developers>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>/LICENSE.txt</url>
+    </license>
+  </licenses>
+  <scm>
+    <connection>scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:jakarta-commons/logging</connection>
+    <url>http://cvs.apache.org/viewcvs/jakarta-commons/logging/</url>
+  </scm>
+  <organization>
+    <name>The Apache Software Foundation</name>
+    <url>http://jakarta.apache.org</url>
+  </organization>
+  <build>
+    <sourceDirectory>src/java</sourceDirectory>
+    <testSourceDirectory>src/test</testSourceDirectory>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <includes>
+            <include>**/AvalonLoggerTest.java</include>
+          </includes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <version>1.2.6</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>logkit</groupId>
+      <artifactId>logkit</artifactId>
+      <version>1.0.1</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.7</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>avalon-framework</groupId>
+      <artifactId>avalon-framework</artifactId>
+      <version>4.1.3</version>
+      <optional>true</optional>
+    </dependency>
+  </dependencies>
+  <distributionManagement>
+    <repository>
+      <id>default</id>
+      <name>Default Repository</name>
+      <url>file:///www/jakarta.apache.org/builds/jakarta-commons/logging/</url>
+    </repository>
+    <site>
+      <id>default</id>
+      <name>Default Site</name>
+      <url>scp://jakarta.apache.org//www/jakarta.apache.org/commons/logging/</url>
+    </site>
+  </distributionManagement>
+</project>
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.md5
new file mode 100644
index 0000000..cb76914
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.md5
@@ -0,0 +1 @@
+2794b156c9725ac6382c22663ae42124  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.sha1
new file mode 100644
index 0000000..92265fb
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.sha1
@@ -0,0 +1 @@
+7d32e7520b801cabc3dc704d2afe59d020d00c45  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/maven-metadata.xml b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/maven-metadata.xml
new file mode 100644
index 0000000..536a7be
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/maven-metadata.xml
@@ -0,0 +1,5 @@
+<metadata>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <version>1.0.4</version>
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/maven-metadata.xml.md5
new file mode 100644
index 0000000..564b4f9
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/maven-metadata.xml.md5
@@ -0,0 +1 @@
+182e4358962671c46ee4242d9dad4013  ./commons-logging/commons-logging/1.0.4/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/maven-metadata.xml.sha1
new file mode 100644
index 0000000..90a0ca1
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0.4/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+5bb716617b7904d05e5563801f72ebcce96a161a  /home/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.4/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0-javadoc.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0-javadoc.jar
new file mode 100644
index 0000000..42b59d1
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0-javadoc.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0-javadoc.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0-javadoc.jar.md5
new file mode 100644
index 0000000..ea8ffa0
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0-javadoc.jar.md5
@@ -0,0 +1 @@
+cd31f6e132e9076168247b5b62e7d4f2
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0-javadoc.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0-javadoc.jar.sha1
new file mode 100644
index 0000000..461afce
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0-javadoc.jar.sha1
@@ -0,0 +1 @@
+e3f9527e9e04311a8d411b93bc06930574070839
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.jar
new file mode 100644
index 0000000..33232cd
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.jar.md5
new file mode 100644
index 0000000..7c997d2
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.jar.md5
@@ -0,0 +1 @@
+240b26992977c9ad119efb91cb21f8f8
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.jar.sha1
new file mode 100644
index 0000000..58918b6
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.jar.sha1
@@ -0,0 +1 @@
+f10838aa1add95b8cd26b8c9c07b2278c21e64b4
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.pom b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.pom
new file mode 100644
index 0000000..402a9df
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.pom
@@ -0,0 +1,6 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <version>1.0</version>
+</project>
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.md5
new file mode 100644
index 0000000..59b4e84
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.md5
@@ -0,0 +1 @@
+aa412f75c470cd28468a20bd4c811e7d  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0/commons-logging-1.0.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.sha1
new file mode 100644
index 0000000..0c1ed01
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.sha1
@@ -0,0 +1 @@
+4f58df6cca7ad7b863e8186e5dc25a8ef502e374  /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0/commons-logging-1.0.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/maven-metadata.xml b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/maven-metadata.xml
new file mode 100644
index 0000000..db699f5
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/maven-metadata.xml
@@ -0,0 +1,5 @@
+<metadata>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <version>1.0</version>
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/maven-metadata.xml.md5
new file mode 100644
index 0000000..397d351
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/maven-metadata.xml.md5
@@ -0,0 +1 @@
+d507f2c419364009f089592dfd9acea2  ./commons-logging/commons-logging/1.0/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/maven-metadata.xml.sha1
new file mode 100644
index 0000000..c438f72
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.0/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+5fe9e6d013ddf2a2f9e2b21582024d4f8e2f7ca5  /home/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar
new file mode 100644
index 0000000..1e036f1
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar.md5
new file mode 100644
index 0000000..c555252
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar.md5
@@ -0,0 +1 @@
+6c6e00b54fdb9e3489554b49dface8ec  /home/csanchez/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar.sha1
new file mode 100644
index 0000000..47f5dc3
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar.sha1
@@ -0,0 +1 @@
+5c2bd34c9a05067c72dcf08cd248630561a9c852  /home/csanchez/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.jar b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.jar
new file mode 100644
index 0000000..2ff9bbd
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.jar.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.jar.md5
new file mode 100644
index 0000000..6917f4d
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.jar.md5
@@ -0,0 +1 @@
+6b62417e77b000a87de66ee3935edbf5  /home/csanchez/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.jar
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.jar.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.jar.sha1
new file mode 100644
index 0000000..3392fd0
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.jar.sha1
@@ -0,0 +1 @@
+ba24d5de831911b684c92cd289ed5ff826271824  /home/csanchez/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.jar
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.pom b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
new file mode 100644
index 0000000..b1ea16f
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8"?><project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <name>Logging</name>
+  <version>1.1</version>
+  <description>Commons Logging is a thin adapter allowing configurable bridging to other,
+    well known logging systems.</description>
+  <url>http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/</url>
+  <issueManagement>
+    <url>http://issues.apache.org/bugzilla/</url>
+  </issueManagement>
+  <ciManagement>
+    <notifiers>
+      <notifier>
+        <configuration>
+          <address>commons-dev@jakarta.apache.org</address>
+        </configuration>
+      </notifier>
+    </notifiers>
+  </ciManagement>
+  <inceptionYear>2001</inceptionYear>
+  <mailingLists>
+    <mailingList>
+      <name>Commons Dev List</name>
+      <subscribe>commons-dev-subscribe@jakarta.apache.org</subscribe>
+      <unsubscribe>commons-dev-unsubscribe@jakarta.apache.org</unsubscribe>
+      <archive>http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/</archive>
+    </mailingList>
+    <mailingList>
+      <name>Commons User List</name>
+      <subscribe>commons-user-subscribe@jakarta.apache.org</subscribe>
+      <unsubscribe>commons-user-unsubscribe@jakarta.apache.org</unsubscribe>
+      <archive>http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/</archive>
+    </mailingList>
+  </mailingLists>
+  <developers>
+    <developer>
+      <id>morgand</id>
+      <name>Morgan Delagrange</name>
+      <email>morgand at apache dot org</email>
+      <organization>Apache</organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>rwaldhoff</id>
+      <name>Rodney Waldhoff</name>
+      <email>rwaldhoff at apache org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>craigmcc</id>
+      <name>Craig McClanahan</name>
+      <email>craigmcc at apache org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>sanders</id>
+      <name>Scott Sanders</name>
+      <email>sanders at apache dot org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>rdonkin</id>
+      <name>Robert Burrell Donkin</name>
+      <email>rdonkin at apache dot org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>donaldp</id>
+      <name>Peter Donald</name>
+      <email>donaldp at apache dot org</email>
+      <organization></organization>
+    </developer>
+    <developer>
+      <id>costin</id>
+      <name>Costin Manolache</name>
+      <email>costin at apache dot org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>rsitze</id>
+      <name>Richard Sitze</name>
+      <email>rsitze at apache dot org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>baliuka</id>
+      <name>Juozas Baliuka</name>
+      <email>baliuka@apache.org</email>
+      <organization></organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>skitching</id>
+      <name>Simon Kitching</name>
+      <email>skitching@apache.org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>dennisl</id>
+      <name>Dennis Lundberg</name>
+      <email>dennisl@apache.org</email>
+      <organization>Apache Software Foundation</organization>
+    </developer>
+    <developer>
+      <id>bstansberry</id>
+      <name>Brian Stansberry</name>
+    </developer>
+  </developers>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>/LICENSE.txt</url>
+    </license>
+  </licenses>
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk</connection>
+    <url>http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk</url>
+  </scm>
+  <organization>
+    <name>The Apache Software Foundation</name>
+    <url>http://jakarta.apache.org</url>
+  </organization>
+  <build>
+    <sourceDirectory>src/java</sourceDirectory>
+    <testSourceDirectory>src/test</testSourceDirectory>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <includes>
+            <include>**/AvalonLoggerTest.java</include>
+          </includes>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-xdoc-plugin</artifactId>
+        <version>1.9.2</version>
+        <configuration>
+          <comment>&lt;strong>Site Only&lt;/strong> - v1.9.2 (minimum)</comment>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <version>1.2.12</version>
+    </dependency>
+    <dependency>
+      <groupId>logkit</groupId>
+      <artifactId>logkit</artifactId>
+      <version>1.0.1</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>avalon-framework</groupId>
+      <artifactId>avalon-framework</artifactId>
+      <version>4.1.3</version>
+    </dependency>
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <version>2.3</version>
+    </dependency>
+  </dependencies>
+  <distributionManagement>
+    <repository>
+      <id>default</id>
+      <name>Default Repository</name>
+      <url>file:///www/jakarta.apache.org/builds/jakarta-commons/${pom.artifactId.substring(8)}/</url>
+    </repository>
+    <site>
+      <id>default</id>
+      <name>Default Site</name>
+      <url>scp://cvs.apache.org//www/jakarta.apache.org/commons/${pom.artifactId.substring(8)}/</url>
+    </site>
+    <status>converted</status>
+  </distributionManagement>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.md5
new file mode 100644
index 0000000..7df96f5
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.md5
@@ -0,0 +1 @@
+219b31dbb491c609210577941a27a390  /home/csanchez/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.sha1
new file mode 100644
index 0000000..95bd55b
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.sha1
@@ -0,0 +1 @@
+d80c5278c4f112aba0a6e987d7321676ce074a22  /home/csanchez/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/maven-metadata.xml b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/maven-metadata.xml
new file mode 100644
index 0000000..3a46a4f
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/maven-metadata.xml
@@ -0,0 +1,5 @@
+<metadata>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <version>1.1</version>
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/maven-metadata.xml.md5
new file mode 100644
index 0000000..85ad3ab
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/maven-metadata.xml.md5
@@ -0,0 +1 @@
+3da6bff52079500a1deb0b50b592f6cc  ./commons-logging/commons-logging/1.1/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/maven-metadata.xml.sha1
new file mode 100644
index 0000000..b82fa0a
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/commons-logging/1.1/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+0672ee0df7fb5db281603d0fd9328086b8b1a912  /home/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.1/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/maven-metadata.xml b/indexer-cli/src/test/repo/commons-logging/maven-metadata.xml
new file mode 100644
index 0000000..6f725ea
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/maven-metadata.xml
@@ -0,0 +1,15 @@
+<metadata>
+  <groupId>commons-logging</groupId>
+  <artifactId>commons-logging</artifactId>
+  <version>1.0</version>
+  <versioning>
+    <versions>
+      <version>1.0</version>
+      <version>1.0.1</version>
+      <version>1.0.2</version>
+      <version>1.0.3</version>
+      <version>1.0.4</version>
+      <version>1.1</version>
+    </versions>
+  </versioning>
+</metadata>
diff --git a/indexer-cli/src/test/repo/commons-logging/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/commons-logging/maven-metadata.xml.md5
new file mode 100644
index 0000000..08629cd
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/maven-metadata.xml.md5
@@ -0,0 +1 @@
+57ae0a2f19db170eb6a012e255dfe329  /home/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/commons-logging/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/commons-logging/maven-metadata.xml.sha1
new file mode 100644
index 0000000..c0a75bb
--- /dev/null
+++ b/indexer-cli/src/test/repo/commons-logging/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+fa606c3906d034dd7b98ebbf0a0655479a9dc956  /home/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar b/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
new file mode 100644
index 0000000..5d70c35
--- /dev/null
+++ b/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar.sha1 b/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar.sha1
new file mode 100644
index 0000000..4751e59
--- /dev/null
+++ b/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar.sha1
@@ -0,0 +1 @@
+0ea514a179ac1dd7e81c7e6594468b9b9910d298
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom b/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
new file mode 100644
index 0000000..9d9f2b9
--- /dev/null
+++ b/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom
@@ -0,0 +1,6 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>jakarta-regexp</groupId>
+  <artifactId>jakarta-regexp</artifactId>
+  <version>1.4</version>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom.sha1 b/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom.sha1
new file mode 100644
index 0000000..313c67e
--- /dev/null
+++ b/indexer-cli/src/test/repo/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.pom.sha1
@@ -0,0 +1 @@
+2ca414123f279c0ca026c4deb2a0b016e5bd1fbc
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4-javadoc.jar b/indexer-cli/src/test/repo/junit/junit-4.4-javadoc.jar
new file mode 100644
index 0000000..c22d823
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4-javadoc.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4-javadoc.jar.md5 b/indexer-cli/src/test/repo/junit/junit-4.4-javadoc.jar.md5
new file mode 100644
index 0000000..849274e
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4-javadoc.jar.md5
@@ -0,0 +1 @@
+7394f61fe553be67401f2df42b7be5f5  junit-4.4-javadoc.jar
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4-javadoc.jar.sha1 b/indexer-cli/src/test/repo/junit/junit-4.4-javadoc.jar.sha1
new file mode 100644
index 0000000..da19351
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4-javadoc.jar.sha1
@@ -0,0 +1 @@
+fcb4ce35b9733ae0476339d232086eb792370c96  junit-4.4-javadoc.jar
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4-sources.jar b/indexer-cli/src/test/repo/junit/junit-4.4-sources.jar
new file mode 100644
index 0000000..7b06b5d
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4-sources.jar.md5 b/indexer-cli/src/test/repo/junit/junit-4.4-sources.jar.md5
new file mode 100644
index 0000000..afbe49f
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4-sources.jar.md5
@@ -0,0 +1 @@
+4126a0974473f7cb7df7fd5cd109505d  junit-4.4-sources.jar
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4-sources.jar.sha1 b/indexer-cli/src/test/repo/junit/junit-4.4-sources.jar.sha1
new file mode 100644
index 0000000..255e4ca
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4-sources.jar.sha1
@@ -0,0 +1 @@
+c6fcccd240bf9a32bb6f16917a70a416b0d249a8  junit-4.4-sources.jar
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4.jar b/indexer-cli/src/test/repo/junit/junit-4.4.jar
new file mode 100644
index 0000000..649b0b3
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4.jar.md5 b/indexer-cli/src/test/repo/junit/junit-4.4.jar.md5
new file mode 100644
index 0000000..57a5dc5
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4.jar.md5
@@ -0,0 +1 @@
+f852bbb2bbe0471cef8e5b833cb36078  junit-4.4.jar
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4.jar.sha1 b/indexer-cli/src/test/repo/junit/junit-4.4.jar.sha1
new file mode 100644
index 0000000..a2a6ffb
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4.jar.sha1
@@ -0,0 +1 @@
+8f35ee1f35d2dadbb5029991449ee90c1bab4d4a  junit-4.4.jar
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4.pom b/indexer-cli/src/test/repo/junit/junit-4.4.pom
new file mode 100644
index 0000000..98bf827
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4.pom
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" 
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>junit</groupId>
+  <artifactId>junit</artifactId>
+  <version>4.4</version>
+  <name>JUnit</name>
+  <url>http://junit.org</url>
+  <description>
+    JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
+  </description>
+  <organization>
+    <name>JUnit</name>
+    <url>http://www.junit.org</url>
+  </organization>
+  <licenses>
+    <license>
+      <name>Common Public License Version 1.0</name>
+      <url>http://www.opensource.org/licenses/cpl1.0.txt</url>
+    </license>
+  </licenses>
+  <scm>
+    <url>http://junit.cvs.sourceforge.net/junit/</url>
+  </scm>
+  <dependencies>
+    <!-- this dependency is included in the jar, see MAVENUPLOAD-1651
+    <dependency>
+      <groupId>org.hamcrest</groupId>
+      <artifactId>hamcrest-core</artifactId>
+      <version>1.1</version>
+    </dependency>
+    -->
+  </dependencies>
+</project>
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4.pom.md5 b/indexer-cli/src/test/repo/junit/junit-4.4.pom.md5
new file mode 100644
index 0000000..cb31d8a
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4.pom.md5
@@ -0,0 +1 @@
+6fa305be5e263a60279df7c529a0710d  junit-4.4.pom
diff --git a/indexer-cli/src/test/repo/junit/junit-4.4.pom.sha1 b/indexer-cli/src/test/repo/junit/junit-4.4.pom.sha1
new file mode 100644
index 0000000..2897635
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit-4.4.pom.sha1
@@ -0,0 +1 @@
+e8c01c806baca44a6d3bf44fef189e725fec3e0d  junit-4.4.pom
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-javadoc.jar b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-javadoc.jar
new file mode 100644
index 0000000..c22d823
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-javadoc.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-javadoc.jar.md5 b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-javadoc.jar.md5
new file mode 100644
index 0000000..849274e
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-javadoc.jar.md5
@@ -0,0 +1 @@
+7394f61fe553be67401f2df42b7be5f5  junit-4.4-javadoc.jar
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-javadoc.jar.sha1 b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-javadoc.jar.sha1
new file mode 100644
index 0000000..da19351
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-javadoc.jar.sha1
@@ -0,0 +1 @@
+fcb4ce35b9733ae0476339d232086eb792370c96  junit-4.4-javadoc.jar
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-sources.jar b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-sources.jar
new file mode 100644
index 0000000..7b06b5d
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-sources.jar.md5 b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-sources.jar.md5
new file mode 100644
index 0000000..afbe49f
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-sources.jar.md5
@@ -0,0 +1 @@
+4126a0974473f7cb7df7fd5cd109505d  junit-4.4-sources.jar
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-sources.jar.sha1 b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-sources.jar.sha1
new file mode 100644
index 0000000..255e4ca
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4-sources.jar.sha1
@@ -0,0 +1 @@
+c6fcccd240bf9a32bb6f16917a70a416b0d249a8  junit-4.4-sources.jar
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.jar b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.jar
new file mode 100644
index 0000000..649b0b3
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.jar.md5 b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.jar.md5
new file mode 100644
index 0000000..57a5dc5
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.jar.md5
@@ -0,0 +1 @@
+f852bbb2bbe0471cef8e5b833cb36078  junit-4.4.jar
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.jar.sha1 b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.jar.sha1
new file mode 100644
index 0000000..a2a6ffb
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.jar.sha1
@@ -0,0 +1 @@
+8f35ee1f35d2dadbb5029991449ee90c1bab4d4a  junit-4.4.jar
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.pom b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.pom
new file mode 100644
index 0000000..98bf827
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.pom
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" 
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>junit</groupId>
+  <artifactId>junit</artifactId>
+  <version>4.4</version>
+  <name>JUnit</name>
+  <url>http://junit.org</url>
+  <description>
+    JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
+  </description>
+  <organization>
+    <name>JUnit</name>
+    <url>http://www.junit.org</url>
+  </organization>
+  <licenses>
+    <license>
+      <name>Common Public License Version 1.0</name>
+      <url>http://www.opensource.org/licenses/cpl1.0.txt</url>
+    </license>
+  </licenses>
+  <scm>
+    <url>http://junit.cvs.sourceforge.net/junit/</url>
+  </scm>
+  <dependencies>
+    <!-- this dependency is included in the jar, see MAVENUPLOAD-1651
+    <dependency>
+      <groupId>org.hamcrest</groupId>
+      <artifactId>hamcrest-core</artifactId>
+      <version>1.1</version>
+    </dependency>
+    -->
+  </dependencies>
+</project>
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.pom.md5 b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.pom.md5
new file mode 100644
index 0000000..cb31d8a
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.pom.md5
@@ -0,0 +1 @@
+6fa305be5e263a60279df7c529a0710d  junit-4.4.pom
diff --git a/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.pom.sha1 b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.pom.sha1
new file mode 100644
index 0000000..2897635
--- /dev/null
+++ b/indexer-cli/src/test/repo/junit/junit/4.4/junit-4.4.pom.sha1
@@ -0,0 +1 @@
+e8c01c806baca44a6d3bf44fef189e725fec3e0d  junit-4.4.pom
diff --git a/indexer-cli/src/test/repo/missingpom/missingpom/1.0/missingpom-1.0.jar b/indexer-cli/src/test/repo/missingpom/missingpom/1.0/missingpom-1.0.jar
new file mode 100644
index 0000000..99a652b
--- /dev/null
+++ b/indexer-cli/src/test/repo/missingpom/missingpom/1.0/missingpom-1.0.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/apache/directory/server/apacheds-schema-archetype/1.0.2/apacheds-schema-archetype-1.0.2.jar b/indexer-cli/src/test/repo/org/apache/directory/server/apacheds-schema-archetype/1.0.2/apacheds-schema-archetype-1.0.2.jar
new file mode 100644
index 0000000..b714ce7
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/directory/server/apacheds-schema-archetype/1.0.2/apacheds-schema-archetype-1.0.2.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/apache/directory/server/apacheds-schema-archetype/1.0.2/apacheds-schema-archetype-1.0.2.pom b/indexer-cli/src/test/repo/org/apache/directory/server/apacheds-schema-archetype/1.0.2/apacheds-schema-archetype-1.0.2.pom
new file mode 100644
index 0000000..2bcd86f
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/directory/server/apacheds-schema-archetype/1.0.2/apacheds-schema-archetype-1.0.2.pom
@@ -0,0 +1,12 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <parent>
+    <groupId>org.apache.directory.server</groupId>
+    <artifactId>build</artifactId>
+    <version>1.0.2</version>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>apacheds-schema-archetype</artifactId>
+  <packaging>maven-plugin</packaging>
+  <name>ApacheDS Schema Archetype</name>
+</project>
diff --git a/indexer-cli/src/test/repo/org/apache/directory/server/apacheds-schema-archetype/maven-metadata-local.xml b/indexer-cli/src/test/repo/org/apache/directory/server/apacheds-schema-archetype/maven-metadata-local.xml
new file mode 100644
index 0000000..ed7f1ae
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/directory/server/apacheds-schema-archetype/maven-metadata-local.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+  <groupId>org.apache.directory.server</groupId>
+  <artifactId>apacheds-schema-archetype</artifactId>
+  <version>1.0.2</version>
+  <versioning>
+    <latest>1.0.2</latest>
+    <versions>
+      <version>1.0.2</version>
+    </versions>
+    <lastUpdated>20070601140751</lastUpdated>
+  </versioning>
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar
new file mode 100644
index 0000000..1164d6e
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar.asc b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar.asc
new file mode 100644
index 0000000..64c9acd
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.3 (FreeBSD)
+
+iD8DBQBEfMieOb5RoQhMkRMRAr2TAJ9U2ANL+FKYDfplmrWUTiXJOMbY6wCePnyJ
+cl6E46jsrcIb4o6wnO86OpA=
+=qnob
+-----END PGP SIGNATURE-----
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar.md5 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar.md5
new file mode 100644
index 0000000..6751b41
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar.md5
@@ -0,0 +1 @@
+e3982520e0e2cec47b4809646a5b6e66
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar.sha1 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar.sha1
new file mode 100644
index 0000000..7010c5f
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-javadoc.jar.sha1
@@ -0,0 +1 @@
+268fd41a4f93bfc444b2ef60b725e18a88e272f7
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar
new file mode 100644
index 0000000..ee7af29
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar.asc b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar.asc
new file mode 100644
index 0000000..489d250
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.3 (FreeBSD)
+
+iD8DBQBEfMieOb5RoQhMkRMRArSRAJ98XNpywcU4CERC0iwXhUU5ENGbUQCgoa09
+z8aFU0F/FkcQlQjnyn2kfqo=
+=gXs7
+-----END PGP SIGNATURE-----
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar.md5 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar.md5
new file mode 100644
index 0000000..5f3a7f1
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar.md5
@@ -0,0 +1 @@
+1ada0791d823c2cd39844e7304411b44
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar.sha1 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar.sha1
new file mode 100644
index 0000000..b53abcf
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0-sources.jar.sha1
@@ -0,0 +1 @@
+983af56da9c7355f80108f19bc74ba02bbd2c008
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar
new file mode 100644
index 0000000..5f401e5
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar.asc b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar.asc
new file mode 100644
index 0000000..dd76cf3
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.3 (FreeBSD)
+
+iD8DBQBEfMieOb5RoQhMkRMRAjKwAKCZYNrz7yMq2M790VB8+d4UkRtbsgCdE3Wb
+JgPcTwDo0USX4iCzsCE/ryk=
+=oMAv
+-----END PGP SIGNATURE-----
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar.md5 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar.md5
new file mode 100644
index 0000000..873e257
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar.md5
@@ -0,0 +1 @@
+a8b00d7829e09dd7832aabb7b2e02faa
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar.sha1 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar.sha1
new file mode 100644
index 0000000..2c418e0
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.jar.sha1
@@ -0,0 +1 @@
+7c189d55318f53a02a63fb1c0a01d1822819a71f
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom
new file mode 100644
index 0000000..4dea00b
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom
@@ -0,0 +1,52 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>maven-plugin-parent</artifactId>
+    <groupId>org.apache.maven.plugins</groupId>
+    <version>2.0.1</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>maven-core-it-plugin</artifactId>
+  <packaging>maven-plugin</packaging>
+  <name>Maven Core Integration Test Plugin</name>
+  <version>1.0</version>
+  <inceptionYear>2001</inceptionYear>
+  <scm>
+    <connection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-core-it-plugin-1.0</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-core-it-plugin-1.0</developerConnection>
+    <url>https://svn.apache.org/repos/asf/maven/plugins/tags/maven-core-it-plugin-1.0</url>
+  </scm>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-project</artifactId>
+      <version>2.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-artifact</artifactId>
+      <version>2.0</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-archiver</artifactId>
+      <version>2.0</version>
+    </dependency>
+    <dependency>
+      <groupId>jline</groupId>
+      <artifactId>jline</artifactId>
+      <version>0.9.1</version>
+    </dependency>
+    <dependency>
+      <groupId>bsh</groupId>
+      <artifactId>bsh</artifactId>
+      <version>1.3.0</version>
+    </dependency>
+  </dependencies>
+  <distributionManagement>
+    <repository>
+      <id>apache.releases</id>
+      <url>scp://minotaur.apache.org/www/www.apache.org/dist/maven-repository</url>
+    </repository>
+    <status>deployed</status>
+  </distributionManagement>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom.asc b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom.asc
new file mode 100644
index 0000000..f5d7db3
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.3 (FreeBSD)
+
+iD8DBQBEfMieOb5RoQhMkRMRAjvbAKCk9eJMUP9/iuNdio2iU5y9ll9XUACgwAMZ
+dZn3zuWJMlZv1R5yOv8mUTA=
+=mqfI
+-----END PGP SIGNATURE-----
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom.md5 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom.md5
new file mode 100644
index 0000000..a2eb65a
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom.md5
@@ -0,0 +1 @@
+6eace98735dc3271545268d6ec012d16
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom.sha1 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom.sha1
new file mode 100644
index 0000000..f131277
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/1.0/maven-core-it-plugin-1.0.pom.sha1
@@ -0,0 +1 @@
+e09c498df8a5c320da1138145f21d231c01dd90b
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml
new file mode 100644
index 0000000..98ea1cc
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+  <groupId>org.apache.maven.plugins</groupId>
+  <artifactId>maven-core-it-plugin</artifactId>
+  <version>1.0</version>
+  <versioning>
+    <latest>1.0</latest>
+    <release>1.0</release>
+    <versions>
+      <version>1.0</version>
+    </versions>
+    <lastUpdated>20060530223235</lastUpdated>
+  </versioning>
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml.md5
new file mode 100644
index 0000000..1ea7fa8
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml.md5
@@ -0,0 +1 @@
+644042aa877da7d04d29adb99402a614  ./org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml.sha1
new file mode 100644
index 0000000..671c285
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/maven/plugins/maven-core-it-plugin/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+8cdaf397ebe5b24d486f3f17c3cec1a7d8bba386
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/apache/servicemix/tooling/servicemix-service-engine/3.1/servicemix-service-engine-3.1.jar b/indexer-cli/src/test/repo/org/apache/servicemix/tooling/servicemix-service-engine/3.1/servicemix-service-engine-3.1.jar
new file mode 100644
index 0000000..90256e3
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/servicemix/tooling/servicemix-service-engine/3.1/servicemix-service-engine-3.1.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/apache/servicemix/tooling/servicemix-service-engine/3.1/servicemix-service-engine-3.1.pom b/indexer-cli/src/test/repo/org/apache/servicemix/tooling/servicemix-service-engine/3.1/servicemix-service-engine-3.1.pom
new file mode 100644
index 0000000..9f378eb
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/apache/servicemix/tooling/servicemix-service-engine/3.1/servicemix-service-engine-3.1.pom
@@ -0,0 +1,14 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>tooling</artifactId>
+    <groupId>org.apache.servicemix.tooling</groupId>
+    <version>3.1</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>servicemix-service-engine</artifactId>
+  <name>ServiceMix :: Archetypes :: ServiceEngine</name>
+  <version>3.1</version>
+  <distributionManagement>
+    <status>deployed</status>
+  </distributionManagement>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2-sources.jar b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2-sources.jar
new file mode 100644
index 0000000..b7bd58e
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2-sources.jar.sha1 b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2-sources.jar.sha1
new file mode 100644
index 0000000..6765694
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2-sources.jar.sha1
@@ -0,0 +1 @@
+097d44b7f65e394b33b6134c6d9fbc74bbd18144
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.jar b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.jar
new file mode 100644
index 0000000..d65883b
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.jar.sha1 b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.jar.sha1
new file mode 100644
index 0000000..b129fea
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.jar.sha1
@@ -0,0 +1 @@
+8f6013b9044969a5bae50e1d5de18b130651939b
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.pom b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.pom
new file mode 100644
index 0000000..b526c5f
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.pom
@@ -0,0 +1,42 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>slf4j-parent</artifactId>
+    <groupId>org.slf4j</groupId>
+    <version>1.4.2</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.slf4j</groupId>
+  <artifactId>jcl104-over-slf4j</artifactId>
+  <name>JCL Implemented Over SLF4J</name>
+  <version>1.4.2</version>
+  <description>JCL implementation over SLF4J</description>
+  <url>http://www.slf4j.org</url>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              <Bundle-Version>${pv4osgi}</Bundle-Version>
+              <Bundle-Description>${project.description}</Bundle-Description>
+              <Implementation-Version>1.4.2</Implementation-Version>
+            </manifestEntries>
+            <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
+          </archive>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-simple</artifactId>
+      <version>1.4.2</version>
+      <scope>provided</scope>
+    </dependency>
+  </dependencies>
+  <distributionManagement>
+    <status>deployed</status>
+  </distributionManagement>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.pom.sha1 b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.pom.sha1
new file mode 100644
index 0000000..61b8fd7
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/jcl104-over-slf4j/1.4.2/jcl104-over-slf4j-1.4.2.pom.sha1
@@ -0,0 +1 @@
+96d4655acca21c75e6ba24ec04896e75a4d149d5
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1-sources.jar b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1-sources.jar
new file mode 100644
index 0000000..9cf112a
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1-sources.jar.sha1 b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1-sources.jar.sha1
new file mode 100644
index 0000000..f3506ce
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1-sources.jar.sha1
@@ -0,0 +1 @@
+86e19b388494b178654d7d82fc847ada256fc745
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.jar b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.jar
new file mode 100644
index 0000000..a717ba6
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.jar.sha1 b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.jar.sha1
new file mode 100644
index 0000000..2804a92
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.jar.sha1
@@ -0,0 +1 @@
+f2df3bbb14d0fc7da34f15c3ce4343f0e830179e
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.pom b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.pom
new file mode 100644
index 0000000..88ee616
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.pom
@@ -0,0 +1,73 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>slf4j-parent</artifactId>
+    <groupId>org.slf4j</groupId>
+    <version>1.4.1</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.slf4j</groupId>
+  <artifactId>slf4j-api</artifactId>
+  <name>SLF4J API Module</name>
+  <version>1.4.1</version>
+  <description>The slf4j API</description>
+  <url>http://www.slf4j.org</url>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <forkMode>once</forkMode>
+          <reportFormat>plain</reportFormat>
+          <trimStackTrace>false</trimStackTrace>
+          <excludes>
+            <exclude>**/AllTest.java</exclude>
+            <exclude>**/PackageTest.java</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>bundle-test-jar</id>
+            <phase>package</phase>
+            <goals>
+              <goal>jar</goal>
+              <goal>test-jar</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              <Bundle-Version>${pv4osgi}</Bundle-Version>
+              <Bundle-Description>${project.description}</Bundle-Description>
+              <Implementation-Version>1.4.1</Implementation-Version>
+            </manifestEntries>
+            <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>process-classes</phase>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <tasks>
+            <echo>Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder</echo>
+            <delete dir="target/classes/org/slf4j/impl"></delete>
+          </tasks>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <distributionManagement>
+    <status>deployed</status>
+  </distributionManagement>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.pom.sha1 b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.pom.sha1
new file mode 100644
index 0000000..04803ae
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.1/slf4j-api-1.4.1.pom.sha1
@@ -0,0 +1 @@
+c78c42a9e487eb3b9100fbea49a26c5a2fe17311
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2-sources.jar b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2-sources.jar
new file mode 100644
index 0000000..845a2f4
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2-sources.jar.sha1 b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2-sources.jar.sha1
new file mode 100644
index 0000000..1d106a5
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2-sources.jar.sha1
@@ -0,0 +1 @@
+f47b9e7a737ec8f94a55807f06ad61befae61f0d
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.jar b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.jar
new file mode 100644
index 0000000..b848e46
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.jar.sha1 b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.jar.sha1
new file mode 100644
index 0000000..96f9b2b
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.jar.sha1
@@ -0,0 +1 @@
+61fce919969d134a4fa2ba4fd5bf151ea63fce13
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom
new file mode 100644
index 0000000..3303880
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom
@@ -0,0 +1,73 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>slf4j-parent</artifactId>
+    <groupId>org.slf4j</groupId>
+    <version>1.4.2</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.slf4j</groupId>
+  <artifactId>slf4j-api</artifactId>
+  <name>SLF4J API Module</name>
+  <version>1.4.2</version>
+  <description>The slf4j API</description>
+  <url>http://www.slf4j.org</url>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <forkMode>once</forkMode>
+          <reportFormat>plain</reportFormat>
+          <trimStackTrace>false</trimStackTrace>
+          <excludes>
+            <exclude>**/AllTest.java</exclude>
+            <exclude>**/PackageTest.java</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>bundle-test-jar</id>
+            <phase>package</phase>
+            <goals>
+              <goal>jar</goal>
+              <goal>test-jar</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              <Bundle-Version>${pv4osgi}</Bundle-Version>
+              <Bundle-Description>${project.description}</Bundle-Description>
+              <Implementation-Version>1.4.2</Implementation-Version>
+            </manifestEntries>
+            <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>process-classes</phase>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <tasks>
+            <echo>Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder</echo>
+            <delete dir="target/classes/org/slf4j/impl"></delete>
+          </tasks>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <distributionManagement>
+    <status>deployed</status>
+  </distributionManagement>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom.sha1 b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom.sha1
new file mode 100644
index 0000000..0242747
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-api/1.4.2/slf4j-api-1.4.2.pom.sha1
@@ -0,0 +1 @@
+680faf813c83ff65cf6c18ac6e2392d835933cad
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-bin.tar.gz b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-bin.tar.gz
new file mode 100644
index 0000000..17a27a7
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-bin.tar.gz
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-bin.zip b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-bin.zip
new file mode 100644
index 0000000..17a27a7
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-bin.zip
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-sources.jar b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-sources.jar
new file mode 100644
index 0000000..60a884f
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-sources.jar.sha1 b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-sources.jar.sha1
new file mode 100644
index 0000000..dd99c8e
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1-sources.jar.sha1
@@ -0,0 +1 @@
+d2758bbab3d21b553e25f4af5e97601d54d36796
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.jar b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.jar
new file mode 100644
index 0000000..17a27a7
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.jar.sha1 b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.jar.sha1
new file mode 100644
index 0000000..dc3e7e4
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.jar.sha1
@@ -0,0 +1 @@
+c2b24d22eca02cce1eaed7905946b6773e213630
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.pom b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.pom
new file mode 100644
index 0000000..caf72f3
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.pom
@@ -0,0 +1,44 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>slf4j-parent</artifactId>
+    <groupId>org.slf4j</groupId>
+    <version>1.4.1</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.slf4j</groupId>
+  <artifactId>slf4j-log4j12</artifactId>
+  <name>SLF4J LOG4J-12 Binding</name>
+  <version>1.4.1</version>
+  <description>The slf4j log4j-12 binding</description>
+  <url>http://www.slf4j.org</url>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              <Bundle-Version>${pv4osgi}</Bundle-Version>
+              <Bundle-Description>${project.description}</Bundle-Description>
+              <Implementation-Version>1.4.1</Implementation-Version>
+            </manifestEntries>
+            <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
+          </archive>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+    </dependency>
+  </dependencies>
+  <distributionManagement>
+    <status>deployed</status>
+  </distributionManagement>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.pom.sha1 b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.pom.sha1
new file mode 100644
index 0000000..7c2a7f0
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/slf4j/slf4j-log4j12/1.4.1/slf4j-log4j12-1.4.1.pom.sha1
@@ -0,0 +1 @@
+12976523f5ce41cc76bfc838c46f7e503bf035fd
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/terracotta/forge/archetype-parent/1.0.1/archetype-parent-1.0.1.pom b/indexer-cli/src/test/repo/org/terracotta/forge/archetype-parent/1.0.1/archetype-parent-1.0.1.pom
new file mode 100644
index 0000000..f63dd91
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/terracotta/forge/archetype-parent/1.0.1/archetype-parent-1.0.1.pom
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  All content copyright (c) 2003-2007 Terracotta, Inc.,
+  except as may otherwise be noted in a separate copyright notice.
+  All rights reserved.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <properties>
+    <forgeTags>Parent POM</forgeTags>
+  </properties>
+
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.terracotta.forge</groupId>
+    <artifactId>forge-parent</artifactId>
+    <version>1.0.5</version>
+  </parent>
+
+  <packaging>pom</packaging>
+  <groupId>org.terracotta.forge</groupId>
+  <artifactId>archetype-parent</artifactId>
+  <version>1.0.1</version>
+  <name>archetypes parent</name>
+  <description>Terracotta Forge Applications and DSO Demos.</description>
+
+  <scm>
+    <connection>scm:svn:http://svn.terracotta.org/svn/forge/projects/archetype-parent/tags/release-1.0.1</connection>
+    <developerConnection>scm:svn:https://svn.terracotta.org/repo/forge/projects/archetype-parent/tags/release-1.0.1</developerConnection>
+    <url>http://svn.terracotta.org/svn/forge/projects/archetype-parent/tags/release-1.0.1</url>
+  </scm>
+
+  <distributionManagement>
+    <site>
+      <id>forge-site</id>
+      <name>Project Sites Server</name>
+      <url>scpexe://orgstage/export1/forge/projects/</url>
+    </site>
+  </distributionManagement>
+
+  <repositories>
+    <repository>
+      <id>terracotta-repository</id>
+      <url>http://www.terracotta.org/download/reflector/maven2</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+  <pluginRepositories>
+    <pluginRepository>
+      <id>terracotta-repository</id>
+      <url>http://www.terracotta.org/download/reflector/maven2</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </pluginRepository>
+  </pluginRepositories>  
+</project>
diff --git a/indexer-cli/src/test/repo/org/terracotta/forge/archetype-parent/1.0.1/archetype-parent-1.0.1.pom.sha1 b/indexer-cli/src/test/repo/org/terracotta/forge/archetype-parent/1.0.1/archetype-parent-1.0.1.pom.sha1
new file mode 100644
index 0000000..a3d5a40
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/terracotta/forge/archetype-parent/1.0.1/archetype-parent-1.0.1.pom.sha1
@@ -0,0 +1 @@
+c209aa73b857e2fbfde7d928a7b91d85a707ca45
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/terracotta/forge/forge-parent/1.0.5/forge-parent-1.0.5.pom b/indexer-cli/src/test/repo/org/terracotta/forge/forge-parent/1.0.5/forge-parent-1.0.5.pom
new file mode 100644
index 0000000..2dfa1e6
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/terracotta/forge/forge-parent/1.0.5/forge-parent-1.0.5.pom
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+
+  All content copyright (c) 2003-2007 Terracotta, Inc.,
+  except as may otherwise be noted in a separate copyright notice.
+  All rights reserved.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <properties>
+    <forgeTags>Parent POM</forgeTags>
+  </properties>
+
+  <modelVersion>4.0.0</modelVersion>
+  <organization>
+    <name>Terracotta, Inc.</name>
+    <url>http://www.terracotta.org/</url>
+  </organization>
+
+  <groupId>org.terracotta.forge</groupId>
+  <artifactId>forge-parent</artifactId>
+  <version>1.0.5</version>
+  <packaging>pom</packaging>
+
+  <name>forge-parent</name>
+  <description>Parent POM for Terracotta Forge projects</description>
+  <url>http://forge.terracotta.org/</url>
+
+  <scm>
+    <connection>scm:svn:http://svn.terracotta.org/svn/forge/projects/forge-parent/tags/release-1.0.5</connection>
+    <developerConnection>scm:svn:https://svn.terracotta.org/repo/forge/projects/forge-parent/tags/release-1.0.5</developerConnection>
+    <url>http://svn.terracotta.org/svn/forge/projects/forge-parent/tags/release-1.0.5</url>
+  </scm>
+
+  <distributionManagement>
+    <repository>
+      <id>forge-artifacts</id>
+      <name>Project Artifacts Repository</name>
+      <url>scpexe://kong/export1/maven2</url>
+    </repository>
+    <site>
+      <id>forge-site</id>
+      <name>Project Sites Server</name>
+      <url>scpexe://orgstage/export1/forge/projects/</url>
+    </site>
+  </distributionManagement>
+
+  <issueManagement>
+    <system>JIRA</system>
+    <url>https://jira.terracotta.org/jira/browse/FORGE/component/${artifactId}</url>
+  </issueManagement>
+
+  <mailingLists>
+    <mailingList>
+      <name>Forge Dev List</name>
+      <subscribe>tc-forge-dev-subscribe@terracotta.org</subscribe>
+      <unsubscribe>tc-forge-dev-unsubscribe@terracotta.org</unsubscribe>
+    </mailingList>
+    <mailingList>
+      <name>Forge User List</name>
+      <subscribe>tc-forge-user-subscribe@terracotta.org</subscribe>
+      <unsubscribe>tc-forge-user-unsubscribe@terracotta.org</unsubscribe>
+    </mailingList>
+    <mailingList>
+      <name>Forge Announce List</name>
+      <subscribe>tc-forge-announce-subscribe@terracotta.org</subscribe>
+      <unsubscribe>tc-forge-announce-unsubscribe@terracotta.org</unsubscribe>
+    </mailingList>
+  </mailingLists>
+
+  <licenses>
+    <license>
+      <name>Terracotta Public License</name>
+      <url>http://www.terracotta.org/license.txt</url>
+    </license>
+  </licenses>
+
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-project-info-reports-plugin</artifactId>
+        <reportSets>
+          <reportSet>
+            <reports>
+              <report>index</report> 
+              <report>dependencies</report>
+              <report>issue-tracking</report>
+              <report>mailing-list</report>
+              <report>scm</report>
+              <report>license</report>
+              <report>project-team</report>
+              <!-- report>cim</report -->
+            </reports>
+          </reportSet>
+        </reportSets>
+      </plugin>
+      <plugin>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration>
+          <aggregate>true</aggregate>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>jxr-maven-plugin</artifactId>
+      </plugin>
+    </plugins>
+  </reporting>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.2</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <version>1.2.9</version>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <extensions>
+      <extension>
+        <groupId>org.apache.maven.wagon</groupId>
+        <artifactId>wagon-ssh-external</artifactId>
+        <version>1.0-alpha-6</version>
+      </extension>
+    </extensions>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-site-plugin</artifactId>
+        <version>2.0-beta-6</version>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.5</source>
+          <target>1.5</target>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <repositories>
+    <repository>
+      <id>terracotta-repository</id>
+      <url>http://www.terracotta.org/download/reflector/maven2</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+  <pluginRepositories>
+    <pluginRepository>
+      <id>terracotta-repository</id>
+      <url>http://www.terracotta.org/download/reflector/maven2</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </pluginRepository>
+  </pluginRepositories>  
+</project>
diff --git a/indexer-cli/src/test/repo/org/terracotta/forge/forge-parent/1.0.5/forge-parent-1.0.5.pom.sha1 b/indexer-cli/src/test/repo/org/terracotta/forge/forge-parent/1.0.5/forge-parent-1.0.5.pom.sha1
new file mode 100644
index 0000000..f95dc62
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/terracotta/forge/forge-parent/1.0.5/forge-parent-1.0.5.pom.sha1
@@ -0,0 +1 @@
+cec33965dbc2ff64284457cae8fe6dd2f0380c46
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.jar b/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.jar
new file mode 100644
index 0000000..d42b569
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.jar.sha1 b/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.jar.sha1
new file mode 100644
index 0000000..9d4920b
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.jar.sha1
@@ -0,0 +1 @@
+0e85865f6a6a86d91cfce1b3e2c1c21fe0b28b3b
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.pom b/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.pom
new file mode 100644
index 0000000..c5747f5
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.pom
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  All content copyright (c) 2003-2007 Terracotta, Inc.,
+  except as may otherwise be noted in a separate copyright notice.
+  All rights reserved.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <properties>
+    <forgeTags>Archetype</forgeTags>
+  </properties>
+
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.terracotta.forge</groupId>
+    <artifactId>archetype-parent</artifactId>
+    <version>1.0.1</version>
+  </parent>
+
+  <groupId>org.terracotta.maven.archetypes</groupId>
+  <artifactId>pojo-archetype</artifactId>
+  <version>1.0.3</version>
+  <name>pojo archetype</name>
+  <description>
+    This is a Maven Archetype to create a Plain Old Java Objects project. The archetype generates
+    a simple application that is ready-to-run as a Terracotta DSO clustered application.
+  </description>
+
+  <scm>
+    <connection>scm:svn:http://svn.terracotta.org/svn/forge/projects/pojo-archetype/tags/release-1.0.3</connection>
+    <developerConnection>scm:svn:https://svn.terracotta.org/repo/forge/projects/pojo-archetype/tags/release-1.0.3</developerConnection>
+    <url>http://svn.terracotta.org/svn/forge/projects/pojo-archetype/tags/release-1.0.3</url>
+  </scm>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          <descriptorRefs>
+            <descriptorRef>src</descriptorRef>
+            <descriptorRef>bin</descriptorRef>
+          </descriptorRefs>
+          <outputDirectory>${project.build.directory}/site/downloads</outputDirectory>
+        </configuration>
+        <executions>
+          <execution>
+            <phase>site</phase>
+            <goals>
+              <goal>assembly</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+
+  <repositories>
+    <repository>
+      <id>terracotta-repository</id>
+      <url>http://www.terracotta.org/download/reflector/maven2</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+  <pluginRepositories>
+    <pluginRepository>
+      <id>terracotta-repository</id>
+      <url>http://www.terracotta.org/download/reflector/maven2</url>
+      <releases>
+        <enabled>true</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </pluginRepository>
+  </pluginRepositories>
+</project>
diff --git a/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.pom.sha1 b/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.pom.sha1
new file mode 100644
index 0000000..536b2d0
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/terracotta/maven/archetypes/pojo-archetype/1.0.3/pojo-archetype-1.0.3.pom.sha1
@@ -0,0 +1 @@
+102e97b1ddbc31b152965c1a14633e63fac08a64
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/maven-metadata.xml b/indexer-cli/src/test/repo/org/testng/testng/5.5/maven-metadata.xml
new file mode 100644
index 0000000..6be5c63
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/maven-metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+  <groupId>org.testng</groupId>
+  <artifactId>testng</artifactId>
+  <version>5.5</version>
+  <versioning />
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/org/testng/testng/5.5/maven-metadata.xml.md5
new file mode 100644
index 0000000..83546c2
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/maven-metadata.xml.md5
@@ -0,0 +1 @@
+762cbca251e62fecb0c12fe033c954a3  /home/maven/repository-staging/to-ibiblio/maven2/org/testng/testng/5.5/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/maven-metadata.xml.sha1 b/indexer-cli/src/test/repo/org/testng/testng/5.5/maven-metadata.xml.sha1
new file mode 100644
index 0000000..2001ea2
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+7a724cb810d5963509bc16efb96db6ffaa46bd62  /home/maven/repository-staging/to-ibiblio/maven2/org/testng/testng/5.5/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk14.jar b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk14.jar
new file mode 100644
index 0000000..dfe0acb
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk14.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk14.jar.md5 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk14.jar.md5
new file mode 100644
index 0000000..82747ff
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk14.jar.md5
@@ -0,0 +1 @@
+50f749feef514c28751aa07dc8470413  testng-5.5-jdk14.jar
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk14.jar.sha1 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk14.jar.sha1
new file mode 100644
index 0000000..1efc002
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk14.jar.sha1
@@ -0,0 +1 @@
+e9e326d52459e2862c35641cddf1cab9ca4c42a8  testng-5.5-jdk14.jar
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk15.jar b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk15.jar
new file mode 100644
index 0000000..2390c6a
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk15.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk15.jar.md5 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk15.jar.md5
new file mode 100644
index 0000000..f50a59f
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk15.jar.md5
@@ -0,0 +1 @@
+bee425b2de4c1a2fa9f74821148092da  testng-5.5-jdk15.jar
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk15.jar.sha1 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk15.jar.sha1
new file mode 100644
index 0000000..ca168dd
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-jdk15.jar.sha1
@@ -0,0 +1 @@
+20b3288a702054c3c66425734a0b875b14670e19  testng-5.5-jdk15.jar
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-sources.jar b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-sources.jar
new file mode 100644
index 0000000..8169f12
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-sources.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-sources.jar.md5 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-sources.jar.md5
new file mode 100644
index 0000000..460b570
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-sources.jar.md5
@@ -0,0 +1 @@
+5511b5ee3e6d2a0ed46dde7df3276001  testng-5.5-sources.jar
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-sources.jar.sha1 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-sources.jar.sha1
new file mode 100644
index 0000000..d44cc49
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5-sources.jar.sha1
@@ -0,0 +1 @@
+900218f537aa969a0a61914929125569d930b02b  testng-5.5-sources.jar
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.jar b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.jar
new file mode 100644
index 0000000..dfe0acb
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.jar.md5 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.jar.md5
new file mode 100644
index 0000000..f11985b
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.jar.md5
@@ -0,0 +1 @@
+50f749feef514c28751aa07dc8470413
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.jar.sha1 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.jar.sha1
new file mode 100644
index 0000000..5e258fc
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.jar.sha1
@@ -0,0 +1 @@
+e9e326d52459e2862c35641cddf1cab9ca4c42a8
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.pom b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.pom
new file mode 100644
index 0000000..3faf78a
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.pom
@@ -0,0 +1,306 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <!--
+    ~ Generously contributed by Brett Porter of maven, brett.porter@gmail.com.
+    ~
+    ~ The build instructions given were:
+    ~
+    ~ POM for test NG. Usage:
+    ~
+    ~ mvn clean install -P jdk14
+    ~ mvn clean install -P jdk15
+    ~
+    ~ gotchas:
+    ~
+    ~    * can't build them both in one go. This would be done by having a -core, -jdk14 and -jdk15 library instead
+    ~    * you end up with a testng-$version.jar as well as the per-jdk versions
+    ~    * doesn't run tests
+    ~    * the backport library is not a version that I can find anywhere on the web.
+    ~
+    ~ There are certainly better ways to do this (especially if restructuring is an option), but this
+    ~ was teh most expedient to get things in the local repo.
+    ~
+    ~
+    ~ Creating an ibiblio upload bundle(added by jesse) :
+    ~
+    ~  Main instructions here: http://maven.apache.org/guides/mini/guide-ibiblio-upload.html
+    ~
+    ~  For either jdk15/jdk14 replace the -P option with the bundle type you want to create.
+    ~
+    ~ mvn source:jar repository:bundle-create -P jdk15
+    ~ mv target/testng-<version>-bundle.jar target/testng-<version>-<jdk15/jdk14>-bundle.jar (this step is weird, but necessary)
+    ~
+    ~ Repeat for jdk14. I usually run the bundle command with a 1.4 jre to be sure I've done it right.
+    ~
+    ~
+    ~ When you are all done, open a JIRA upload request as was done here: http://jira.codehaus.org/browse/MAVENUPLOAD-1010
+    -->
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.testng</groupId>
+    <artifactId>testng</artifactId>
+    <name>TestNG</name>
+    <version>5.5</version>
+    <description>TestNG is a unit testing framework.</description>
+    <url>http://testng.org</url>
+    <licenses>
+        <license>
+            <name>Apache License, Version 2.0</name>
+            <url>http://apache.org/licenses/LICENSE-2.0</url>
+        </license>
+    </licenses>
+
+    <scm>
+        <connection>scm:svn:a${scm.url}</connection>
+        <url>http://testng.googlecode.com/svn/trunk</url>
+    </scm>
+
+    <profiles>
+        <profile>
+            <id>jdk14</id>
+            <activation>
+                <jdk>1.4</jdk>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>build-helper-maven-plugin</artifactId>
+                        <configuration>
+                            <sources>
+                                <source>src/jdk14</source>
+                            </sources>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>add-source</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-compiler-plugin</artifactId>
+			<configuration>
+                            <source>1.4</source>
+                            <target>1.4</target>
+                        </configuration>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-jar-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <configuration>
+                                    <classifier>jdk14</classifier>
+                                </configuration>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>dependency-maven-plugin</artifactId>
+                        <configuration>
+                            <artifactItems>
+                                <artifactItem>
+                                    <groupId>backport-util-concurrent</groupId>
+                                    <artifactId>backport-util-concurrent</artifactId>
+                                    <version>2.2</version>
+                                </artifactItem>
+                            </artifactItems>
+                        </configuration>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <phase>process-sources</phase>
+                                <configuration>
+                                    <tasks>
+                                        <unzip dest="target/classes" src="3rdparty/backport-util-concurrent-2.2.jar" />
+                                    </tasks>
+                                </configuration>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>jdk15</id>
+            <activation>
+                <jdk>!1.4</jdk>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-jar-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <configuration>
+                                    <classifier>jdk15</classifier>
+                                </configuration>
+                                <goals>
+                                    <goal>jar</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-compiler-plugin</artifactId>
+                        <configuration>
+                            <source>1.5</source>
+                            <target>1.5</target>
+                        </configuration>
+                    </plugin>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>build-helper-maven-plugin</artifactId>
+                        <configuration>
+                            <sources>
+                                <source>src/jdk15</source>
+                            </sources>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>add-source</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>default-tools.jar</id>
+            <activation>
+                <property>
+                    <name>java.vendor</name>
+                    <value>Sun Microsystems Inc.</value>
+                </property>
+            </activation>
+            <dependencies>
+                <dependency>
+                    <groupId>com.sun</groupId>
+                    <artifactId>tools</artifactId>
+                    <version>1.4.2</version>
+                    <scope>system</scope>
+                    <optional>true</optional>
+                    <systemPath>${java.home}/../lib/tools.jar</systemPath>
+                </dependency>
+            </dependencies>
+        </profile>
+    </profiles>
+    <dependencies>
+        <dependency>
+            <groupId>ant</groupId>
+            <artifactId>ant</artifactId>
+            <version>1.6.5</version>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>3.8.1</version>
+        </dependency>
+        <dependency>
+            <groupId>qdox</groupId>
+            <artifactId>qdox</artifactId>
+            <version>1.6.1</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.beanshell</groupId>
+            <artifactId>bsh</artifactId>
+            <version>2.0b4</version>
+            <scope>provided</scope>
+        </dependency>
+    </dependencies>
+    <build>
+        <sourceDirectory>src/main</sourceDirectory>
+	<resources>
+	   <resource>
+		<directory>src/main</directory>
+		<includes>
+		   <include>**/*.dtd</include>
+		</includes>
+	   </resource>
+	</resources>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>dependency-maven-plugin</artifactId>
+                <configuration>
+                    <outputDirectory>${project.build.outputDirectory}</outputDirectory>
+                    <artifactItems>
+                        <artifactItem>
+                            <groupId>qdox</groupId>
+                            <artifactId>qdox</artifactId>
+                            <version>1.6.1</version>
+                        </artifactItem>
+                        <artifactItem>
+                            <groupId>org.beanshell</groupId>
+                            <artifactId>bsh</artifactId>
+                            <version>2.0b4</version>
+                        </artifactItem>
+                    </artifactItems>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>unpack</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-clean-plugin</artifactId>
+                <!-- <version>2.2-SNAPSHOT</version> -->
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+			<index>true</index>
+			<compress>true</compress>
+                        <manifest>
+                            <mainClass>org.testng.TestNG</mainClass>
+                        </manifest>
+                    </archive>
+                </configuration>
+            </plugin>
+	    <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-source-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+<!--
+    <distributionManagement>
+        <snapshotRepository>
+            <id>snapshots</id>
+            <url>scp://beaver.codehaus.org/home/projects/maven/repository-staging/snapshots/maven2</url>
+        </snapshotRepository>
+    </distributionManagement>
+-->
+</project>
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.pom.md5 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.pom.md5
new file mode 100644
index 0000000..1d5b5ef
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.pom.md5
@@ -0,0 +1 @@
+6f3df2c1121db8bcc0f885a5c0fe5b19  testng-5.5.pom
diff --git a/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.pom.sha1 b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.pom.sha1
new file mode 100644
index 0000000..29b1921
--- /dev/null
+++ b/indexer-cli/src/test/repo/org/testng/testng/5.5/testng-5.5.pom.sha1
@@ -0,0 +1 @@
+69cadaa4de6bd6af0b2ae759a84392b876dbb76d  testng-5.5.pom
diff --git a/indexer-cli/src/test/repo/proptest/proptest-archetype/1.0/proptest-archetype-1.0.jar b/indexer-cli/src/test/repo/proptest/proptest-archetype/1.0/proptest-archetype-1.0.jar
new file mode 100644
index 0000000..51cb5a9
--- /dev/null
+++ b/indexer-cli/src/test/repo/proptest/proptest-archetype/1.0/proptest-archetype-1.0.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/qdox/maven-metadata.xml b/indexer-cli/src/test/repo/qdox/maven-metadata.xml
new file mode 100644
index 0000000..c7a4bc7
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/maven-metadata.xml
@@ -0,0 +1,16 @@
+<metadata>
+  <groupId>qdox</groupId>
+  <artifactId>qdox</artifactId>
+  <version>0.1</version>
+  <versioning>
+    <versions>
+      <version>0.1</version>
+      <version>1.0</version>
+      <version>1.1</version>
+      <version>1.2</version>
+      <version>1.3</version>
+      <version>1.4</version>
+      <version>1.5</version>
+    </versions>
+  </versioning>
+</metadata>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/qdox/maven-metadata.xml.md5 b/indexer-cli/src/test/repo/qdox/maven-metadata.xml.md5
new file mode 100644
index 0000000..5b1151e
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/maven-metadata.xml.md5
@@ -0,0 +1 @@
+c3b1f391e82b9fc8d7abc4406923625f  ./qdox/qdox/maven-metadata.xml
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar
new file mode 100644
index 0000000..7ef9a8a
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.md5 b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.md5
new file mode 100644
index 0000000..c2631c9
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.md5
@@ -0,0 +1 @@
+24ab89444f393e31bccb24ac53c04bdc
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.sha1 b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.sha1
new file mode 100644
index 0000000..c2fa9c2
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.jar.sha1
@@ -0,0 +1 @@
+4d2db265eddf1576cb9d896abc90c7ba46b48d87
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.pom b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.pom
new file mode 100644
index 0000000..dc819b2
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.pom
@@ -0,0 +1,6 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>qdox</groupId>
+  <artifactId>qdox</artifactId>
+  <version>1.5</version>
+</project>
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.pom.md5 b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.pom.md5
new file mode 100644
index 0000000..42f16f6
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.pom.md5
@@ -0,0 +1 @@
+fb78caedaa0ce1f87cb0e5fa6c4a4430
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.pom.sha1 b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.pom.sha1
new file mode 100644
index 0000000..161ab27
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.5/qdox-1.5.pom.sha1
@@ -0,0 +1 @@
+f7b4c50a4c9d7f9f4a1cf9e2096e6b8efe11344b
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.jar b/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.jar
new file mode 100644
index 0000000..be7fd0a
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.jar.sha1 b/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.jar.sha1
new file mode 100644
index 0000000..289e45f
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.jar.sha1
@@ -0,0 +1 @@
+a82a7f6542902fe4a6cd255f31d6fff62ab7bd42
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.pom b/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.pom
new file mode 100644
index 0000000..2291dd1
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.pom
@@ -0,0 +1,133 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>qdox</groupId>
+  <artifactId>qdox</artifactId>
+  <name>QDox</name>
+  <version>1.6.1</version>
+  <description>
+    QDox is a high speed, small footprint parser for extracting
+    class/interface/method definitions from source files complete with
+    JavaDoc @tags. It is designed to be used by active code generators or
+   documentation tools.
+  </description>
+  <url>http://qdox.codehaus.org/</url>
+  <issueManagement>
+    <system>jira</system>
+    <url>http://jira.codehaus.org/browse/QDOX</url>
+  </issueManagement>
+  <inceptionYear>2002</inceptionYear>
+  <mailingLists>
+    <mailingList>
+      <name>QDox User List</name>
+      <subscribe>mailto:user-subscribe@qdox.codehaus.org</subscribe>
+      <unsubscribe>mailto:user-unsubscribe@qdox.codehaus.org</unsubscribe>
+      <archive>http://archive.qdox.codehaus.org/user</archive>
+    </mailingList>
+    <mailingList>
+      <name>QDox Announce List</name>
+      <subscribe>mailto:announce-subscribe@qdox.codehaus.org</subscribe>
+      <unsubscribe>mailto:announce-unsubscribe@qdox.codehaus.org</unsubscribe>
+      <archive>http://archive.qdox.codehaus.org/announce</archive>
+    </mailingList>
+    <mailingList>
+      <name>QDox Dev List</name>
+      <subscribe>mailto:dev-subscribe@qdox.codehaus.org</subscribe>
+      <unsubscribe>mailto:dev-unsubscribe@qdox.codehaus.org</unsubscribe>
+      <archive>http://archive.qdox.codehaus.org/dev</archive>
+    </mailingList>
+    <mailingList>
+      <name>QDox SCM List</name>
+      <subscribe>mailto:scm-subscribe@qdox.codehaus.org</subscribe>
+      <unsubscribe>mailto:scm-unsubscribe@qdox.codehaus.org</unsubscribe>
+      <archive>http://archive.qdox.codehaus.org/scm</archive>
+    </mailingList>
+  </mailingLists>
+  <developers>
+    <developer>
+      <id>rinkrank</id>
+      <name>Aslak Helles&oslash;y</name>
+      <email>nospam.aslak@thoughtworks.net</email>
+      <organization>ThoughtWorks</organization>
+      <roles>
+        <role>Administrator</role>
+      </roles>
+    </developer>
+    <developer>
+      <name>Joe Walnes</name>
+      <id>joeretro</id>
+      <email>joew@thoughtworks.com</email>
+      <organization>ThoughtWorks</organization>
+      <roles>
+        <role>Founder</role>
+      </roles>
+    </developer>
+    <developer>
+      <name>Mike Royle</name>
+      <id>mlroyle</id>
+      <email>mroyle@thoughtworks.com</email>
+      <organization>ThoughtWorks</organization>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <name>Paul Hammant</name>
+      <id>paul</id>
+      <email>Paul_Hammant@yahoo.com</email>
+      <organization>ThoughtWorks</organization>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <name>Mike Williams</name>
+      <id>mdub</id>
+      <email>mdub@dogbiscuit.org</email>
+      <roles>
+        <role>Developer</role>
+      </roles>
+    </developer>
+  </developers>
+  <contributors>
+    <contributor>
+      <name>Peter Donald</name>
+      <email>peter@realityforge.org</email>
+    </contributor>
+    <contributor>
+      <name>James Strachan</name>
+      <email>jstrachan@apache.org</email>
+    </contributor>
+    <contributor>
+      <name>Nick Pomfret</name>
+      <email></email>
+    </contributor>
+    <contributor>
+      <name>Chris Stevenson</name>
+      <email>cstevenson@thoughtworks.com</email>
+    </contributor>
+    <contributor>
+      <name>Ben Hogan</name>
+      <email>ben@lizardsoftware.com</email>
+    </contributor>
+    <contributor>
+      <name>Laurent Etiemble</name>
+      <email></email>
+    </contributor>
+  </contributors>
+  <licenses>
+    <license>
+      <name>The Apache Software License, Version 2.0</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+      <distribution>repo</distribution>
+    </license>
+  </licenses>
+  <scm>
+    <connection>scm:svn:http://svn.codehaus.org/qdox/trunk/</connection>
+    <developerConnection>scm:svn:https://svn.codehaus.org/qdox/trunk/</developerConnection>
+    <url>http://fisheye.codehaus.org/browse/qdox/trunk/qdox</url>   
+  </scm>
+  <organization>
+    <name>ThoughtWorks, Inc</name>
+    <url>http://www.thoughtworks.com/</url>
+  </organization>
+</project>
diff --git a/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.pom.sha1 b/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.pom.sha1
new file mode 100644
index 0000000..c1ddb34
--- /dev/null
+++ b/indexer-cli/src/test/repo/qdox/qdox/1.6.1/qdox-1.6.1.pom.sha1
@@ -0,0 +1 @@
+e68226a95ffb965af1428aef83e655926c3193e9  -
diff --git a/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.jar b/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.jar
new file mode 100644
index 0000000..d653a38
--- /dev/null
+++ b/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.jar
Binary files differ
diff --git a/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.jar.sha1 b/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.jar.sha1
new file mode 100644
index 0000000..f0fd106
--- /dev/null
+++ b/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.jar.sha1
@@ -0,0 +1 @@
+973df2b78b67bcd3144c3dbbb88da691065a3f8d
\ No newline at end of file
diff --git a/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.pom b/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.pom
new file mode 100644
index 0000000..49153d5
--- /dev/null
+++ b/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.pom
@@ -0,0 +1,6 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>regexp</groupId>
+  <artifactId>regexp</artifactId>
+  <version>1.3</version>
+</project>
diff --git a/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.pom.sha1 b/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.pom.sha1
new file mode 100644
index 0000000..5751783
--- /dev/null
+++ b/indexer-cli/src/test/repo/regexp/regexp/1.3/regexp-1.3.pom.sha1
@@ -0,0 +1 @@
+aefe9b573584341d6c271e43b95ba64179c98b31  /home/projects/maven/repository-staging/to-ibiblio/maven2/regexp/regexp/1.3/regexp-1.3.pom
diff --git a/indexer-core/pom.xml b/indexer-core/pom.xml
index b0c2cff..0c888d4 100644
--- a/indexer-core/pom.xml
+++ b/indexer-core/pom.xml
@@ -34,29 +34,19 @@
     published indexes.
   </description>
 
-  <properties>
-    <lucene.version>3.6.1</lucene.version>
-    <maven.version>3.0.1</maven.version>
-    <aether.version>1.8</aether.version>
-    <archetype.version>2.2</archetype.version>
-    <wagon.version>2.2</wagon.version>
-    <truezip.version>7.0-rc1</truezip.version>
-  </properties>
-
-  <!-- IMPORTANT! * WHEN YOU CHANGE DEPS MAKE SURE TO UPDATE SHADE CONFIG! * DON'T FORGET OTHERWISE YOU ARE RENDERING CLI 
-    UNWORKABLE! -->
-
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.indexer</groupId>
       <artifactId>indexer-artifact</artifactId>
       <version>${project.version}</version>
     </dependency>
-
-    <!-- Plexus -->
     <dependency>
-      <groupId>org.sonatype.sisu</groupId>
-      <artifactId>sisu-inject-plexus</artifactId>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-component-annotations</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-utils</artifactId>
     </dependency>
 
     <!-- Lucene -->
@@ -90,6 +80,12 @@
       <version>${maven.version}</version>
     </dependency>
 
+    <!-- Plexus (as provided since you have to provide it when embedding MI) -->
+    <dependency>
+      <groupId>org.sonatype.sisu</groupId>
+      <artifactId>sisu-inject-plexus</artifactId>
+    </dependency>
+
     <!-- Wagon, as optional for those want to use ResourceFetcher backed by Wagons -->
     <dependency>
       <groupId>org.apache.maven.wagon</groupId>
@@ -160,26 +156,6 @@
       </exclusions>
     </dependency>
 
-    <!-- Needed for CLI assembly only, to make it work in "standalone" CLI mode -->
-    <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-cli</artifactId>
-      <version>1.2</version>
-      <optional>true</optional>
-      <exclusions>
-        <exclusion>
-          <groupId>org.codehaus.plexus</groupId>
-          <artifactId>plexus-container-default</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>commons-cli</groupId>
-      <artifactId>commons-cli</artifactId>
-      <version>1.0</version>
-      <optional>true</optional>
-    </dependency>
-
     <!-- ZipFacade -->
     <dependency>
       <groupId>de.schlichtherle.truezip</groupId>
@@ -207,12 +183,6 @@
       <version>2.5.1</version>
     </dependency>
     <dependency>
-      <groupId>org.hamcrest</groupId>
-      <artifactId>hamcrest-core</artifactId>
-      <scope>test</scope>
-      <version>1.1</version>
-    </dependency>
-    <dependency>
       <groupId>org.mortbay.jetty</groupId>
       <artifactId>jetty</artifactId>
       <version>6.1.19</version>
@@ -230,55 +200,6 @@
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-shade-plugin</artifactId>
-        <version>1.3.3</version>
-        <executions>
-          <execution>
-            <id>jdk15</id>
-            <phase>package</phase>
-            <goals>
-              <goal>shade</goal>
-            </goals>
-            <configuration>
-              <shadedArtifactAttached>true</shadedArtifactAttached>
-              <shadedClassifierName>cli</shadedClassifierName>
-              <createDependencyReducedPom>false</createDependencyReducedPom>
-              <keepDependenciesWithProvidedScope>true</keepDependenciesWithProvidedScope>
-              <transformers>
-                <transformer implementation="org.apache.maven.plugins.shade.resource.ComponentsXmlResourceTransformer" />
-                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
-                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
-                  <mainClass>org.apache.maven.index.cli.NexusIndexerCli</mainClass>
-                </transformer>
-              </transformers>
-              <artifactSet>
-                <includes>
-                  <include>org.apache.maven.indexer:indexer-artifact</include>
-                  <include>aspectj:aspectjrt</include>
-                  <include>commons-cli:commons-cli</include>
-                  <include>org.apache.lucene:lucene-core</include>
-                  <include>org.sonatype.aether:aether-api</include>
-                  <include>org.sonatype.aether:aether-util</include>
-                  <include>org.apache.maven:maven-model</include>
-                  <include>org.codehaus.plexus:plexus-cli</include>
-                  <include>org.codehaus.plexus:plexus-component-annotations</include>
-                  <include>org.codehaus.plexus:plexus-classworlds</include>
-                  <include>org.codehaus.plexus:plexus-utils</include>
-                  <include>org.sonatype.sisu:sisu-inject-plexus</include>
-                  <include>org.sonatype.sisu:sisu-inject-bean</include>
-                  <include>org.sonatype.sisu:sisu-guice:jar:noaop</include>
-                  <include>de.schlichtherle.truezip:truezip-kernel</include>
-                  <include>de.schlichtherle.truezip:truezip-file</include>
-                  <include>de.schlichtherle.truezip:truezip-driver-zip</include>
-                  <include>de.schlichtherle.truezip:truezip-driver-file</include>
-                </includes>
-              </artifactSet>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-failsafe-plugin</artifactId>
         <executions>
           <execution>
diff --git a/indexer-core/src/main/java/org/apache/maven/index/NexusIndexer.java b/indexer-core/src/main/java/org/apache/maven/index/NexusIndexer.java
index 2105003..ffbc2af 100644
--- a/indexer-core/src/main/java/org/apache/maven/index/NexusIndexer.java
+++ b/indexer-core/src/main/java/org/apache/maven/index/NexusIndexer.java
@@ -27,7 +27,6 @@
 
 import org.apache.lucene.search.Query;
 import org.apache.lucene.store.Directory;
-import org.apache.maven.index.cli.NexusIndexerCli;
 import org.apache.maven.index.context.ContextMemberProvider;
 import org.apache.maven.index.context.IndexCreator;
 import org.apache.maven.index.context.IndexingContext;
diff --git a/pom.xml b/pom.xml
index 6abab23..5133439 100644
--- a/pom.xml
+++ b/pom.xml
@@ -67,10 +67,18 @@
   </ciManagement>
 
   <properties>
-    <sisu-inject-plexus.version>1.4.3</sisu-inject-plexus.version>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <surefire.redirectTestOutputToFile>false</surefire.redirectTestOutputToFile>
     <distributionSiteUrl>scp://people.apache.org/www/maven.apache.org/maven-indexer</distributionSiteUrl>
     <siteUrl>http://maven.apache.org/maven-indexer/</siteUrl>
+
+    <sisu-inject-plexus.version>2.2.3</sisu-inject-plexus.version>
+    <lucene.version>3.6.1</lucene.version>
+    <maven.version>3.0.4</maven.version>
+    <aether.version>1.13.1</aether.version>
+    <archetype.version>2.2</archetype.version>
+    <wagon.version>2.2</wagon.version>
+    <truezip.version>7.0-rc1</truezip.version>
   </properties>
 
   <distributionManagement>
@@ -83,14 +91,27 @@
   <dependencyManagement>
     <dependencies>
       <dependency>
+        <groupId>org.codehaus.plexus</groupId>
+        <artifactId>plexus-component-annotations</artifactId>
+        <version>1.5.5</version>
+        <scope>compile</scope>
+      </dependency>
+      <dependency>
+        <groupId>org.codehaus.plexus</groupId>
+        <artifactId>plexus-utils</artifactId>
+        <version>3.0.5</version>
+        <scope>compile</scope>
+      </dependency>
+      <dependency>
         <groupId>org.sonatype.sisu</groupId>
         <artifactId>sisu-inject-plexus</artifactId>
         <version>${sisu-inject-plexus.version}</version>
+        <scope>provided</scope>
       </dependency>
       <dependency>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
-        <version>4.8.2</version>
+        <version>4.10</version>
         <scope>test</scope>
       </dependency>
     </dependencies>
@@ -99,6 +120,7 @@
   <modules>
     <module>indexer-core</module>
     <module>indexer-artifact</module>
+    <module>indexer-cli</module>
   </modules>
 
   <build>
diff --git a/src/site/site.xml b/src/site/site.xml
index 8737be8..9d86f04 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -26,7 +26,7 @@
   <skin>
     <groupId>org.apache.maven.skins</groupId>
     <artifactId>maven-fluido-skin</artifactId>
-    <version>1.2.2</version>
+    <version>1.3.0</version>
   </skin>
 
   <custom>