[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><strong>Site Only</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ø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>