produce 2.0.0.M01
diff --git a/changelog.txt b/changelog.txt
index 0a0a8d7..a5e671f 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -2,6 +2,27 @@
==================================
http://www.eclipse.org/gemini/blueprint
+Changes in version 2.0.0.M01 (2013-02-12)
+-----------------------------------------
+
+The fix to bug 356683 is mildly backwards incompatible and so the version of Gemini Blueprint is bumped to 2.0.
+
+General:
+* Bug 356683 - Construct application contexts defined in extender fragments only once and share across extender instances
+* Bug 393960 - Build using Java 6 instead of Java 5
+* Bug 351755 - Gemini-core should export org.osgi.service.blueprint package
+* Bug 373661 - SwappingServiceReferenceProxy is not thread safe
+* Bug 394116 - Lazy activation by loading of class not contained in bundle depends on Equinox behavior
+* Bug 392396 - Inverted class check logic in org.eclipse.gemini.blueprint.extender.internal.activator.ListListenerAdapter
+* Bug 374717 - OsgiServiceFactoryBean throws NullPointerException in destroy() when no OsgiServiceRegistrationListeners are configured
+* Bug 374712 - DynamicCollection toArray(T[] a) throws ClassCastException
+* Bug 392500 - TypeFactory.getReifiedType(Type) throws StackOverflowError when fed recursive types
+* Bug 395058 - Test with Knopflerfish 3.5
+
+Documentation:
+* Bug 355584 - Minor errors in reference documentation (up to and including Chapter 4)
+* Bug 356681 - XML namespace declarations not as documented in 1.0.0.RELEASE
+
Changes in version 1.0.2.RELEASE (2012-08-31)
---------------------------------------------
diff --git a/core/pom.xml b/core/pom.xml
index 0ed0983..b6638ba 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -7,7 +7,7 @@
<parent>
<artifactId>gemini-blueprint</artifactId>
<groupId>org.eclipse.gemini.blueprint</groupId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/docs/pom.xml b/docs/pom.xml
index 445f301..34fdff4 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -7,7 +7,7 @@
<groupId>org.eclipse.gemini.blueprint</groupId>
<artifactId>gemini-blueprint</artifactId>
<packaging>pom</packaging>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<name>Eclipse Gemini Blueprint</name>
<url>http://www.eclipse.org/gemini/blueprint/</url>
diff --git a/extender/pom.xml b/extender/pom.xml
index a562980..2074c5a 100644
--- a/extender/pom.xml
+++ b/extender/pom.xml
@@ -7,7 +7,7 @@
<parent>
<artifactId>gemini-blueprint</artifactId>
<groupId>org.eclipse.gemini.blueprint</groupId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/blueprint/config.bundle/pom.xml b/integration-tests/bundles/blueprint/config.bundle/pom.xml
index 691ce19..f8c4e9c 100644
--- a/integration-tests/bundles/blueprint/config.bundle/pom.xml
+++ b/integration-tests/bundles/blueprint/config.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt.blueprint</groupId>
<artifactId>bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/blueprint/error.bundle/pom.xml b/integration-tests/bundles/blueprint/error.bundle/pom.xml
index 854f83f..b9b6276 100644
--- a/integration-tests/bundles/blueprint/error.bundle/pom.xml
+++ b/integration-tests/bundles/blueprint/error.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt.blueprint</groupId>
<artifactId>bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/blueprint/pom.xml b/integration-tests/bundles/blueprint/pom.xml
index 351d940..01cc461 100644
--- a/integration-tests/bundles/blueprint/pom.xml
+++ b/integration-tests/bundles/blueprint/pom.xml
@@ -7,7 +7,7 @@
<parent>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/blueprint/simple.bundle/pom.xml b/integration-tests/bundles/blueprint/simple.bundle/pom.xml
index b18f44c..a54fad0 100644
--- a/integration-tests/bundles/blueprint/simple.bundle/pom.xml
+++ b/integration-tests/bundles/blueprint/simple.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt.blueprint</groupId>
<artifactId>bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/blueprint/waiting.bundle/pom.xml b/integration-tests/bundles/blueprint/waiting.bundle/pom.xml
index 3e626d8..6d2c6a1 100644
--- a/integration-tests/bundles/blueprint/waiting.bundle/pom.xml
+++ b/integration-tests/bundles/blueprint/waiting.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt.blueprint</groupId>
<artifactId>bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/cardinality.0to1.bundle/pom.xml b/integration-tests/bundles/cardinality.0to1.bundle/pom.xml
index 7053e0a..f850c92 100644
--- a/integration-tests/bundles/cardinality.0to1.bundle/pom.xml
+++ b/integration-tests/bundles/cardinality.0to1.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/config.bundle/async.nowait.bundle/pom.xml b/integration-tests/bundles/config.bundle/async.nowait.bundle/pom.xml
index c71cd43..774589e 100644
--- a/integration-tests/bundles/config.bundle/async.nowait.bundle/pom.xml
+++ b/integration-tests/bundles/config.bundle/async.nowait.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>config.bundle</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/config.bundle/async.wait.bundle/pom.xml b/integration-tests/bundles/config.bundle/async.wait.bundle/pom.xml
index a61f78b..5857a7e 100644
--- a/integration-tests/bundles/config.bundle/async.wait.bundle/pom.xml
+++ b/integration-tests/bundles/config.bundle/async.wait.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>config.bundle</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/config.bundle/no.publish.bundle/pom.xml b/integration-tests/bundles/config.bundle/no.publish.bundle/pom.xml
index 2efef54..5a297ff 100644
--- a/integration-tests/bundles/config.bundle/no.publish.bundle/pom.xml
+++ b/integration-tests/bundles/config.bundle/no.publish.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>config.bundle</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/config.bundle/pom.xml b/integration-tests/bundles/config.bundle/pom.xml
index ab867a6..2d8aedc 100644
--- a/integration-tests/bundles/config.bundle/pom.xml
+++ b/integration-tests/bundles/config.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/config.bundle/sync.nowait.bundle/pom.xml b/integration-tests/bundles/config.bundle/sync.nowait.bundle/pom.xml
index e9e6cdb..5cf223e 100644
--- a/integration-tests/bundles/config.bundle/sync.nowait.bundle/pom.xml
+++ b/integration-tests/bundles/config.bundle/sync.nowait.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>config.bundle</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/config.bundle/sync.tail.bundle/pom.xml b/integration-tests/bundles/config.bundle/sync.tail.bundle/pom.xml
index 90ed9d3..87a0add 100644
--- a/integration-tests/bundles/config.bundle/sync.tail.bundle/pom.xml
+++ b/integration-tests/bundles/config.bundle/sync.tail.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>config.bundle</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/config.bundle/sync.wait.bundle/pom.xml b/integration-tests/bundles/config.bundle/sync.wait.bundle/pom.xml
index 115f1f4..a7b1fa2 100644
--- a/integration-tests/bundles/config.bundle/sync.wait.bundle/pom.xml
+++ b/integration-tests/bundles/config.bundle/sync.wait.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>config.bundle</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/config.file.with.dots.bundle/pom.xml b/integration-tests/bundles/config.file.with.dots.bundle/pom.xml
index f0e94da..c2beac3 100644
--- a/integration-tests/bundles/config.file.with.dots.bundle/pom.xml
+++ b/integration-tests/bundles/config.file.with.dots.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/configuration.test.bundle/pom.xml b/integration-tests/bundles/configuration.test.bundle/pom.xml
index 9b9598c..cc9d05c 100644
--- a/integration-tests/bundles/configuration.test.bundle/pom.xml
+++ b/integration-tests/bundles/configuration.test.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/deadlock.bundle/pom.xml b/integration-tests/bundles/deadlock.bundle/pom.xml
index a2fcb1d..1f56a9d 100644
--- a/integration-tests/bundles/deadlock.bundle/pom.xml
+++ b/integration-tests/bundles/deadlock.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/dependency.factory.bundle/pom.xml b/integration-tests/bundles/dependency.factory.bundle/pom.xml
index 7b2f75a..850b403 100644
--- a/integration-tests/bundles/dependency.factory.bundle/pom.xml
+++ b/integration-tests/bundles/dependency.factory.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/dependency.test.bundle/pom.xml b/integration-tests/bundles/dependency.test.bundle/pom.xml
index 112ad96..b54d6f5 100644
--- a/integration-tests/bundles/dependency.test.bundle/pom.xml
+++ b/integration-tests/bundles/dependency.test.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/embedded.ns.bundle/pom.xml b/integration-tests/bundles/embedded.ns.bundle/pom.xml
index 4d97149..ae22f04 100644
--- a/integration-tests/bundles/embedded.ns.bundle/pom.xml
+++ b/integration-tests/bundles/embedded.ns.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/error.bundle/pom.xml b/integration-tests/bundles/error.bundle/pom.xml
index 5b35685..a939f77 100644
--- a/integration-tests/bundles/error.bundle/pom.xml
+++ b/integration-tests/bundles/error.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/export.import.dependency.bundle/pom.xml b/integration-tests/bundles/export.import.dependency.bundle/pom.xml
index 4fe5940..9ab4657 100644
--- a/integration-tests/bundles/export.import.dependency.bundle/pom.xml
+++ b/integration-tests/bundles/export.import.dependency.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/extender.fragment.bundle/pom.xml b/integration-tests/bundles/extender.fragment.bundle/pom.xml
index d032aef..2567b05 100644
--- a/integration-tests/bundles/extender.fragment.bundle/pom.xml
+++ b/integration-tests/bundles/extender.fragment.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/extender.listener.bundle/pom.xml b/integration-tests/bundles/extender.listener.bundle/pom.xml
index 1ffd33c..131e1ac 100644
--- a/integration-tests/bundles/extender.listener.bundle/pom.xml
+++ b/integration-tests/bundles/extender.listener.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/extender.version.bundle/pom.xml b/integration-tests/bundles/extender.version.bundle/pom.xml
index a489b06..483f6a8 100644
--- a/integration-tests/bundles/extender.version.bundle/pom.xml
+++ b/integration-tests/bundles/extender.version.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/io.fragment.1.bundle/pom.xml b/integration-tests/bundles/io.fragment.1.bundle/pom.xml
index 445c740..febe9e3 100644
--- a/integration-tests/bundles/io.fragment.1.bundle/pom.xml
+++ b/integration-tests/bundles/io.fragment.1.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/io.fragment.2.bundle/pom.xml b/integration-tests/bundles/io.fragment.2.bundle/pom.xml
index 3fdbf04..3fb19f2 100644
--- a/integration-tests/bundles/io.fragment.2.bundle/pom.xml
+++ b/integration-tests/bundles/io.fragment.2.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/jdk.proxy.bundle/pom.xml b/integration-tests/bundles/jdk.proxy.bundle/pom.xml
index 5799e84..a86bd48 100644
--- a/integration-tests/bundles/jdk.proxy.bundle/pom.xml
+++ b/integration-tests/bundles/jdk.proxy.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/jdk5/component.scan.bundle/pom.xml b/integration-tests/bundles/jdk5/component.scan.bundle/pom.xml
index b8b7869..1358be9 100644
--- a/integration-tests/bundles/jdk5/component.scan.bundle/pom.xml
+++ b/integration-tests/bundles/jdk5/component.scan.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>spring-osgi-jdk5-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/jdk5/pom.xml b/integration-tests/bundles/jdk5/pom.xml
index 171fb38..f1b0436 100644
--- a/integration-tests/bundles/jdk5/pom.xml
+++ b/integration-tests/bundles/jdk5/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/lifecycle.test.bundle/pom.xml b/integration-tests/bundles/lifecycle.test.bundle/pom.xml
index c4ff03a..e290116 100644
--- a/integration-tests/bundles/lifecycle.test.bundle/pom.xml
+++ b/integration-tests/bundles/lifecycle.test.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/namespace.own.consumer.bundle/pom.xml b/integration-tests/bundles/namespace.own.consumer.bundle/pom.xml
index 0f5a51e..87e3408 100644
--- a/integration-tests/bundles/namespace.own.consumer.bundle/pom.xml
+++ b/integration-tests/bundles/namespace.own.consumer.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/pom.xml b/integration-tests/bundles/pom.xml
index 66c0e1a..a5b7567 100644
--- a/integration-tests/bundles/pom.xml
+++ b/integration-tests/bundles/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-tests-parent</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/proxy.creator.bundle/pom.xml b/integration-tests/bundles/proxy.creator.bundle/pom.xml
index 2102c80..13bed7b 100644
--- a/integration-tests/bundles/proxy.creator.bundle/pom.xml
+++ b/integration-tests/bundles/proxy.creator.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/proxy.destruction.test.bundle/pom.xml b/integration-tests/bundles/proxy.destruction.test.bundle/pom.xml
index dd58f0d..de256a7 100644
--- a/integration-tests/bundles/proxy.destruction.test.bundle/pom.xml
+++ b/integration-tests/bundles/proxy.destruction.test.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/proxy.listener/pom.xml b/integration-tests/bundles/proxy.listener/pom.xml
index 0a6235b..10fddbf 100644
--- a/integration-tests/bundles/proxy.listener/pom.xml
+++ b/integration-tests/bundles/proxy.listener/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/recursive.type.bundle/pom.xml b/integration-tests/bundles/recursive.type.bundle/pom.xml
index a56bc36..614a47f 100644
--- a/integration-tests/bundles/recursive.type.bundle/pom.xml
+++ b/integration-tests/bundles/recursive.type.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/reference.test.bundle/pom.xml b/integration-tests/bundles/reference.test.bundle/pom.xml
index 8743f4d..9796b46 100644
--- a/integration-tests/bundles/reference.test.bundle/pom.xml
+++ b/integration-tests/bundles/reference.test.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/scoped.a.bundle/pom.xml b/integration-tests/bundles/scoped.a.bundle/pom.xml
index eb0d79f..3ce621a 100644
--- a/integration-tests/bundles/scoped.a.bundle/pom.xml
+++ b/integration-tests/bundles/scoped.a.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/scoped.b.bundle/pom.xml b/integration-tests/bundles/scoped.b.bundle/pom.xml
index ae03bc5..7d43180 100644
--- a/integration-tests/bundles/scoped.b.bundle/pom.xml
+++ b/integration-tests/bundles/scoped.b.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/scoped.common.bundle/pom.xml b/integration-tests/bundles/scoped.common.bundle/pom.xml
index 0a255eb..792eb72 100644
--- a/integration-tests/bundles/scoped.common.bundle/pom.xml
+++ b/integration-tests/bundles/scoped.common.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/service.listener.bundle/pom.xml b/integration-tests/bundles/service.listener.bundle/pom.xml
index 926c232..ffa723c 100644
--- a/integration-tests/bundles/service.listener.bundle/pom.xml
+++ b/integration-tests/bundles/service.listener.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/simple.service.2.bundle/pom.xml b/integration-tests/bundles/simple.service.2.bundle/pom.xml
index 0ce1781..cd76eed 100644
--- a/integration-tests/bundles/simple.service.2.bundle/pom.xml
+++ b/integration-tests/bundles/simple.service.2.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/simple.service.3.bundle/pom.xml b/integration-tests/bundles/simple.service.3.bundle/pom.xml
index dbae8a4..2ee8368 100644
--- a/integration-tests/bundles/simple.service.3.bundle/pom.xml
+++ b/integration-tests/bundles/simple.service.3.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/simple.service.bundle.2.identical/pom.xml b/integration-tests/bundles/simple.service.bundle.2.identical/pom.xml
index 465622c..f75e92d 100644
--- a/integration-tests/bundles/simple.service.bundle.2.identical/pom.xml
+++ b/integration-tests/bundles/simple.service.bundle.2.identical/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/simple.service.bundle.identical/pom.xml b/integration-tests/bundles/simple.service.bundle.identical/pom.xml
index ffa8216..cb762f0 100644
--- a/integration-tests/bundles/simple.service.bundle.identical/pom.xml
+++ b/integration-tests/bundles/simple.service.bundle.identical/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/simple.service.bundle/pom.xml b/integration-tests/bundles/simple.service.bundle/pom.xml
index 7667d66..0f7bd0d 100644
--- a/integration-tests/bundles/simple.service.bundle/pom.xml
+++ b/integration-tests/bundles/simple.service.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/tccl.bundle/pom.xml b/integration-tests/bundles/tccl.bundle/pom.xml
index 7208edb..66d47f7 100644
--- a/integration-tests/bundles/tccl.bundle/pom.xml
+++ b/integration-tests/bundles/tccl.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/tccl.intf.bundle/pom.xml b/integration-tests/bundles/tccl.intf.bundle/pom.xml
index 0511b4d..0d9d653 100644
--- a/integration-tests/bundles/tccl.intf.bundle/pom.xml
+++ b/integration-tests/bundles/tccl.intf.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/trivial.bundle/pom.xml b/integration-tests/bundles/trivial.bundle/pom.xml
index bfca4ab..8e7b966 100644
--- a/integration-tests/bundles/trivial.bundle/pom.xml
+++ b/integration-tests/bundles/trivial.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/bundles/trivial.test.bundle/pom.xml b/integration-tests/bundles/trivial.test.bundle/pom.xml
index 7738376..bba2d22 100644
--- a/integration-tests/bundles/trivial.test.bundle/pom.xml
+++ b/integration-tests/bundles/trivial.test.bundle/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-test-bundles</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 40c7660..f30f46c 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint</groupId>
<artifactId>gemini-blueprint</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/integration-tests/tests/pom.xml b/integration-tests/tests/pom.xml
index c640f29..0a88e2b 100644
--- a/integration-tests/tests/pom.xml
+++ b/integration-tests/tests/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint.iandt</groupId>
<artifactId>gemini-blueprint-integration-tests-parent</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/io/pom.xml b/io/pom.xml
index ca3cd48..f29620f 100644
--- a/io/pom.xml
+++ b/io/pom.xml
@@ -7,7 +7,7 @@
<parent>
<artifactId>gemini-blueprint</artifactId>
<groupId>org.eclipse.gemini.blueprint</groupId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/mock/pom.xml b/mock/pom.xml
index 6c49bed..137d316 100644
--- a/mock/pom.xml
+++ b/mock/pom.xml
@@ -7,7 +7,7 @@
<parent>
<artifactId>gemini-blueprint</artifactId>
<groupId>org.eclipse.gemini.blueprint</groupId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/pom.xml b/pom.xml
index 2656b98..d5f7fec 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
<groupId>org.eclipse.gemini.blueprint</groupId>
<artifactId>gemini-blueprint</artifactId>
<!-- Note: When updating the version, ensure it is a valid OSGi version -->
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<packaging>pom</packaging>
<name>Gemini Blueprint</name>
<url>http://www.eclipse.org/gemini/blueprint/</url>
diff --git a/release/pom.xml b/release/pom.xml
index acf3e55..ab95024 100755
--- a/release/pom.xml
+++ b/release/pom.xml
@@ -13,7 +13,7 @@
<parent>
<groupId>org.eclipse.gemini.blueprint</groupId>
<artifactId>gemini-blueprint</artifactId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>..</relativePath>
</parent>
diff --git a/test-support/pom.xml b/test-support/pom.xml
index 650d309..af429f2 100644
--- a/test-support/pom.xml
+++ b/test-support/pom.xml
@@ -7,7 +7,7 @@
<parent>
<artifactId>gemini-blueprint</artifactId>
<groupId>org.eclipse.gemini.blueprint</groupId>
- <version>2.0.0.BUILD-SNAPSHOT</version>
+ <version>2.0.0.M01</version>
<relativePath>../pom.xml</relativePath>
</parent>
diff --git a/test-support/src/main/resources/org/eclipse/gemini/blueprint/test/internal/boot-bundles.properties b/test-support/src/main/resources/org/eclipse/gemini/blueprint/test/internal/boot-bundles.properties
index de30fec..23700a6 100644
--- a/test-support/src/main/resources/org/eclipse/gemini/blueprint/test/internal/boot-bundles.properties
+++ b/test-support/src/main/resources/org/eclipse/gemini/blueprint/test/internal/boot-bundles.properties
@@ -20,7 +20,7 @@
ignore.log4j.version=1.2.16
ignore.spring.version=3.1.1.RELEASE
-ignore.gemini.blueprint.version=2.0.0.BUILD-SNAPSHOT
+ignore.gemini.blueprint.version=2.0.0.M01
ignore.slf4j.version=1.6.4
ignore.asm.version=2.2.3
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-javadoc.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-javadoc.jar
new file mode 100644
index 0000000..9225cc5
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-javadoc.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-javadoc.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-javadoc.jar.md5
new file mode 100644
index 0000000..4f82fb2
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-javadoc.jar.md5
@@ -0,0 +1 @@
+de2462a33d7451f9e55be30ea86530ff
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-javadoc.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-javadoc.jar.sha1
new file mode 100644
index 0000000..bb25c50
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-javadoc.jar.sha1
@@ -0,0 +1 @@
+cf34f03fd1a08e6d184725e5a6f88a7fba57b5f8
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-sources.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-sources.jar
new file mode 100644
index 0000000..26cfbf3
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-sources.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-sources.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-sources.jar.md5
new file mode 100644
index 0000000..cc5529b
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-sources.jar.md5
@@ -0,0 +1 @@
+87e3d2f6ed0aa0717d0a2d61fb1da7a6
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-sources.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-sources.jar.sha1
new file mode 100644
index 0000000..3172772
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01-sources.jar.sha1
@@ -0,0 +1 @@
+fac8156e6289582fc5f1df8db29a00c31cb7c79b
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.jar
new file mode 100644
index 0000000..97e8292
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.jar.md5
new file mode 100644
index 0000000..da28733
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.jar.md5
@@ -0,0 +1 @@
+4059cb66e1839c4130a9e2a25a9d8acc
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.jar.sha1
new file mode 100644
index 0000000..c26bc9f
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.jar.sha1
@@ -0,0 +1 @@
+0e6deb58e643d15d19b414391a1b2625c33873c1
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.pom b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.pom
new file mode 100644
index 0000000..b6638ba
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.pom
@@ -0,0 +1,84 @@
+<?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>
+
+ <parent>
+ <artifactId>gemini-blueprint</artifactId>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <version>2.0.0.M01</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-core</artifactId>
+ <packaging>jar</packaging>
+ <url>http://www.eclipse.org/gemini/blueprint/</url>
+ <name>Gemini Blueprint Core</name>
+ <description>
+ Eclipse Gemini Blueprint core classes. Offers OSGi-based application context and importer/exporter
+ functionality.
+ </description>
+
+ <properties>
+ <javadoc.loc>${basedir}/../docs/src/javadoc</javadoc.loc>
+ <spring.osgi.symbolic.name>${symName.prefix}.core</spring.osgi.symbolic.name>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-io</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-mock</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-aop</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-beans</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.aopalliance</groupId>
+ <artifactId>com.springsource.org.aopalliance</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>multithreadedtc</groupId>
+ <artifactId>multithreadedtc</artifactId>
+ <version>1.01</version>
+ <scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>backport-util-concurrent</groupId>
+ <artifactId>backport-util-concurrent</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+
+</project>
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.pom.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.pom.md5
new file mode 100644
index 0000000..1bd4211
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.pom.md5
@@ -0,0 +1 @@
+5cc4723dec6d9f27fff2fea598fb6af0
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.pom.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.pom.sha1
new file mode 100644
index 0000000..33841a7
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/2.0.0.M01/gemini-blueprint-core-2.0.0.M01.pom.sha1
@@ -0,0 +1 @@
+bf46e946ce21ee72f98df0fc9b472b6273be0ae5
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/maven-metadata.xml b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/maven-metadata.xml
new file mode 100644
index 0000000..cd18056
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-core</artifactId>
+ <versioning>
+ <release>2.0.0.M01</release>
+ <versions>
+ <version>2.0.0.M01</version>
+ </versions>
+ <lastUpdated>20130212112607</lastUpdated>
+ </versioning>
+</metadata>
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/maven-metadata.xml.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/maven-metadata.xml.md5
new file mode 100644
index 0000000..46e23a2
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/maven-metadata.xml.md5
@@ -0,0 +1 @@
+fa9c2ce43ec503307a752de475bffd0d
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/maven-metadata.xml.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/maven-metadata.xml.sha1
new file mode 100644
index 0000000..7ed6bdb
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-core/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+58e2299978c03e9d755d4028d4a4e586c061102d
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-javadoc.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-javadoc.jar
new file mode 100644
index 0000000..83247d0
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-javadoc.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-javadoc.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-javadoc.jar.md5
new file mode 100644
index 0000000..9356756
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-javadoc.jar.md5
@@ -0,0 +1 @@
+5e3b5828a320d434316b1d3d426fa606
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-javadoc.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-javadoc.jar.sha1
new file mode 100644
index 0000000..fb8d3b3
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-javadoc.jar.sha1
@@ -0,0 +1 @@
+6f897ad3688477ecd6a06d1d1ea0f7a44b94967b
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-sources.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-sources.jar
new file mode 100644
index 0000000..fea3847
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-sources.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-sources.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-sources.jar.md5
new file mode 100644
index 0000000..ceb2f89
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-sources.jar.md5
@@ -0,0 +1 @@
+443284f2e02fb5b0f0dede7a23a5e3ce
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-sources.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-sources.jar.sha1
new file mode 100644
index 0000000..1cc71da
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01-sources.jar.sha1
@@ -0,0 +1 @@
+a7710ef9c39a4d301d4b789601e8f169696461f4
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.jar
new file mode 100644
index 0000000..b6c776b
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.jar.md5
new file mode 100644
index 0000000..d8e34e4
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.jar.md5
@@ -0,0 +1 @@
+5391f9a91e69c62551e320019d77556f
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.jar.sha1
new file mode 100644
index 0000000..3104519
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.jar.sha1
@@ -0,0 +1 @@
+2c171c0283980861ee29a594d9d185ea68c9cef8
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.pom b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.pom
new file mode 100644
index 0000000..2074c5a
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.pom
@@ -0,0 +1,57 @@
+<?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>
+
+ <parent>
+ <artifactId>gemini-blueprint</artifactId>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <version>2.0.0.M01</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-extender</artifactId>
+ <packaging>jar</packaging>
+ <name>Gemini Blueprint Extender</name>
+ <url>http://www.eclipse.org/gemini/blueprint/</url>
+
+ <description>
+ Eclipse Gemini Blueprint extender. Listens for and bootstraps OSGi 4.2 Blueprint and Spring-powered OSGi
+ bundles.
+ </description>
+
+ <properties>
+ <javadoc.loc>${basedir}/../docs/src/javadoc</javadoc.loc>
+ <spring.osgi.symbolic.name>${symName.prefix}.extender</spring.osgi.symbolic.name>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-mock</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-io</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.aopalliance</groupId>
+ <artifactId>com.springsource.org.aopalliance</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>4.2.0</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+</project>
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.pom.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.pom.md5
new file mode 100644
index 0000000..3782cd9
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.pom.md5
@@ -0,0 +1 @@
+6e82e68e76a1bdbcadd0561d5f4509e9
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.pom.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.pom.sha1
new file mode 100644
index 0000000..2730ce6
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/2.0.0.M01/gemini-blueprint-extender-2.0.0.M01.pom.sha1
@@ -0,0 +1 @@
+842a65868d1c1253a3cf50fef4b31e24b0761fd1
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/maven-metadata.xml b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/maven-metadata.xml
new file mode 100644
index 0000000..cb12f9d
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-extender</artifactId>
+ <versioning>
+ <release>2.0.0.M01</release>
+ <versions>
+ <version>2.0.0.M01</version>
+ </versions>
+ <lastUpdated>20130212112609</lastUpdated>
+ </versioning>
+</metadata>
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/maven-metadata.xml.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/maven-metadata.xml.md5
new file mode 100644
index 0000000..7e9d2ca
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/maven-metadata.xml.md5
@@ -0,0 +1 @@
+a93b2a85f648ef95cd766ddf55da934f
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/maven-metadata.xml.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/maven-metadata.xml.sha1
new file mode 100644
index 0000000..727befb
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-extender/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+893246d172ff3f47fb9897f4885d1ce7004a2056
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-javadoc.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-javadoc.jar
new file mode 100644
index 0000000..ed03a27
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-javadoc.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-javadoc.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-javadoc.jar.md5
new file mode 100644
index 0000000..5498576
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-javadoc.jar.md5
@@ -0,0 +1 @@
+eb78ca188e40383ce29d23baed7e37fd
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-javadoc.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-javadoc.jar.sha1
new file mode 100644
index 0000000..397d748
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-javadoc.jar.sha1
@@ -0,0 +1 @@
+263258147bfee7716e93ab331dd264bbaf41752c
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-sources.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-sources.jar
new file mode 100644
index 0000000..65af713
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-sources.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-sources.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-sources.jar.md5
new file mode 100644
index 0000000..8af26d4
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-sources.jar.md5
@@ -0,0 +1 @@
+2119b89ee6f2d119f480fe3094727719
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-sources.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-sources.jar.sha1
new file mode 100644
index 0000000..f817e10
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01-sources.jar.sha1
@@ -0,0 +1 @@
+98204287679216221d7c1737cd47e18eece490f5
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.jar
new file mode 100644
index 0000000..da6ef77
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.jar.md5
new file mode 100644
index 0000000..7695ae4
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.jar.md5
@@ -0,0 +1 @@
+41dcb6a6f1c9e166857fa3c32018a17d
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.jar.sha1
new file mode 100644
index 0000000..07c9e40
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.jar.sha1
@@ -0,0 +1 @@
+3b768b344f4d28ceaf1711c63ea338bb52bbe14d
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.pom b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.pom
new file mode 100644
index 0000000..f29620f
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.pom
@@ -0,0 +1,42 @@
+<?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>
+
+ <parent>
+ <artifactId>gemini-blueprint</artifactId>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <version>2.0.0.M01</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-io</artifactId>
+ <packaging>jar</packaging>
+ <name>Gemini Blueprint IO</name>
+ <url>http://www.eclipse.org/gemini/blueprint/</url>
+ <description>
+ Eclipse Gemini Blueprint IO abstract classes. Provides Resource, ResourceLoader and ResourcePatternResolver for
+ OSGi environments.
+ </description>
+
+ <properties>
+ <javadoc.loc>${basedir}/../docs/src/javadoc</javadoc.loc>
+ <spring.osgi.symbolic.name>${symName.prefix}.io</spring.osgi.symbolic.name>
+ <bundlor.enabled>true</bundlor.enabled>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-mock</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-core</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.pom.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.pom.md5
new file mode 100644
index 0000000..b34cbc7
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.pom.md5
@@ -0,0 +1 @@
+4991cd7882c3f5654a3b75637b968da3
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.pom.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.pom.sha1
new file mode 100644
index 0000000..eaa8f2f
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/2.0.0.M01/gemini-blueprint-io-2.0.0.M01.pom.sha1
@@ -0,0 +1 @@
+b2bcfb3f4a77858330df8586c203e172b85a3ab2
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/maven-metadata.xml b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/maven-metadata.xml
new file mode 100644
index 0000000..bf49a82
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-io</artifactId>
+ <versioning>
+ <release>2.0.0.M01</release>
+ <versions>
+ <version>2.0.0.M01</version>
+ </versions>
+ <lastUpdated>20130212112601</lastUpdated>
+ </versioning>
+</metadata>
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/maven-metadata.xml.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/maven-metadata.xml.md5
new file mode 100644
index 0000000..8daa4eb
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/maven-metadata.xml.md5
@@ -0,0 +1 @@
+540a870d7b5d28a394093f651d2a9d9f
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/maven-metadata.xml.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/maven-metadata.xml.sha1
new file mode 100644
index 0000000..c6230b4
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-io/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+b74e333a6bb7d5c0d26f45956d0a4f9c38115d67
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-javadoc.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-javadoc.jar
new file mode 100644
index 0000000..4812155
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-javadoc.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-javadoc.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-javadoc.jar.md5
new file mode 100644
index 0000000..dbb13ef
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-javadoc.jar.md5
@@ -0,0 +1 @@
+397aaa7b3801a82c7a96c0c87054fa5d
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-javadoc.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-javadoc.jar.sha1
new file mode 100644
index 0000000..7c02898
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-javadoc.jar.sha1
@@ -0,0 +1 @@
+3d7b4fc63589007ac13fbac69b97536c66801402
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-sources.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-sources.jar
new file mode 100644
index 0000000..174e30d
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-sources.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-sources.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-sources.jar.md5
new file mode 100644
index 0000000..7cc1a59
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-sources.jar.md5
@@ -0,0 +1 @@
+a4b5efaa0b1bc5c26c191e892eeb05b1
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-sources.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-sources.jar.sha1
new file mode 100644
index 0000000..1b70228
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01-sources.jar.sha1
@@ -0,0 +1 @@
+7403f4394a4813b269f1f846e736dc481291f97f
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.jar
new file mode 100644
index 0000000..8042e73
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.jar.md5
new file mode 100644
index 0000000..2bc38c5
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.jar.md5
@@ -0,0 +1 @@
+652c4e4e2567037777ac93e8fce22c00
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.jar.sha1
new file mode 100644
index 0000000..32fdb79
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.jar.sha1
@@ -0,0 +1 @@
+d6abf19967b400923755ec0ffd499d30dcd44ebc
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.pom b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.pom
new file mode 100644
index 0000000..137d316
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.pom
@@ -0,0 +1,26 @@
+<?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>
+
+ <parent>
+ <artifactId>gemini-blueprint</artifactId>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <version>2.0.0.M01</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>gemini-blueprint-mock</artifactId>
+ <packaging>jar</packaging>
+ <name>Gemini Blueprint Mocks</name>
+ <url>http://www.eclipse.org/gemini/blueprint/</url>
+ <description>Mocks for OSGi interfaces.</description>
+
+ <properties>
+ <javadoc.loc>${basedir}/../docs/src/javadoc</javadoc.loc>
+ <spring.osgi.symbolic.name>${symName.prefix}.mock</spring.osgi.symbolic.name>
+ <bundlor.enabled>true</bundlor.enabled>
+ </properties>
+
+</project>
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.pom.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.pom.md5
new file mode 100644
index 0000000..7d29dfe
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.pom.md5
@@ -0,0 +1 @@
+7fce93b439aa009bffa47e80f9502e6c
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.pom.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.pom.sha1
new file mode 100644
index 0000000..3ee3b5a
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/2.0.0.M01/gemini-blueprint-mock-2.0.0.M01.pom.sha1
@@ -0,0 +1 @@
+75bf6372c0e1cc6599a31a4c5aa234b63cf7504c
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/maven-metadata.xml b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/maven-metadata.xml
new file mode 100644
index 0000000..6168832
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-mock</artifactId>
+ <versioning>
+ <release>2.0.0.M01</release>
+ <versions>
+ <version>2.0.0.M01</version>
+ </versions>
+ <lastUpdated>20130212112559</lastUpdated>
+ </versioning>
+</metadata>
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/maven-metadata.xml.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/maven-metadata.xml.md5
new file mode 100644
index 0000000..ee2589a
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/maven-metadata.xml.md5
@@ -0,0 +1 @@
+a5f158b0d7ce05868124809b8737136a
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/maven-metadata.xml.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/maven-metadata.xml.sha1
new file mode 100644
index 0000000..6bad86a
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-mock/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+53e0638aba2e7a3e6f79535943d828944cf44a15
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-javadoc.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-javadoc.jar
new file mode 100644
index 0000000..24746a5
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-javadoc.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-javadoc.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-javadoc.jar.md5
new file mode 100644
index 0000000..f38ca1c
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-javadoc.jar.md5
@@ -0,0 +1 @@
+87a53342e1c2d558cf889941a26e21ee
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-javadoc.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-javadoc.jar.sha1
new file mode 100644
index 0000000..5999add
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-javadoc.jar.sha1
@@ -0,0 +1 @@
+05a03f1d18ec47c036699c346a1c17e68ac78475
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-sources.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-sources.jar
new file mode 100644
index 0000000..5f84a79
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-sources.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-sources.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-sources.jar.md5
new file mode 100644
index 0000000..cd0230a
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-sources.jar.md5
@@ -0,0 +1 @@
+92111eb5b6ba75dd1efcabaff6a82e94
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-sources.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-sources.jar.sha1
new file mode 100644
index 0000000..4406a8e
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01-sources.jar.sha1
@@ -0,0 +1 @@
+c455678ab63800e01b54085aeba03314cebb0363
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.jar b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.jar
new file mode 100644
index 0000000..992d6de
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.jar
Binary files differ
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.jar.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.jar.md5
new file mode 100644
index 0000000..70ac5ce
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.jar.md5
@@ -0,0 +1 @@
+c5b06ddfb703953ee0caea709e3ccb95
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.jar.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.jar.sha1
new file mode 100644
index 0000000..89a7cee
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.jar.sha1
@@ -0,0 +1 @@
+24c6922ccba9b3321fa819f84db179922c499008
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.pom b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.pom
new file mode 100644
index 0000000..af429f2
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.pom
@@ -0,0 +1,154 @@
+<?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>
+
+ <parent>
+ <artifactId>gemini-blueprint</artifactId>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <version>2.0.0.M01</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-test</artifactId>
+ <packaging>jar</packaging>
+ <name>Gemini Blueprint Testing Framework</name>
+ <url>http://www.eclipse.org/gemini/blueprint/</url>
+ <description>
+ Eclipse Gemini Blueprint testing framework. Provides JUnit based integration testing inside OSGi containers.
+ </description>
+
+
+ <properties>
+ <javadoc.loc>${basedir}/../docs/src/javadoc</javadoc.loc>
+
+ <spring.osgi.symbolic.name>${symName.prefix}.test</spring.osgi.symbolic.name>
+
+ <jarjar.run>on</jarjar.run>
+ <jarjar.keep>org.eclipse.gemini.blueprint.test.**</jarjar.keep>
+ <jarjar.dep>${maven.dependency.org.eclipse.gemini.blueprint.gemini-blueprint-extender.jar.path}</jarjar.dep>
+ </properties>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>org.junit</groupId>
+ <artifactId>com.springsource.org.junit</artifactId>
+ <version>4.9.0</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ <version>${spring.maven.artifact.version}</version>
+ <exclusions>
+ <!-- exclude spring-test junit (3.8.1) -->
+ <exclusion>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.objectweb.asm</groupId>
+ <artifactId>com.springsource.org.objectweb.asm</artifactId>
+ <version>2.2.3</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-core</artifactId>
+ <version>${project.parent.version}</version>
+ </dependency>
+
+ <!-- used for getting Counter util in -->
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-extender</artifactId>
+ <version>${project.parent.version}</version>
+ <optional>true</optional>
+ </dependency>
+
+ <dependency>
+ <groupId>org.eclipse.osgi</groupId>
+ <artifactId>org.eclipse.osgi</artifactId>
+ <version>${equinox.ver}</version>
+ <type>jar</type>
+ <scope>provided</scope>
+ <optional>true</optional>
+ </dependency>
+ <dependency>
+ <groupId>org.knopflerfish</groupId>
+ <artifactId>framework</artifactId>
+ <version>${kf.ver}</version>
+ <type>jar</type>
+ <scope>provided</scope>
+ <optional>true</optional>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.main</artifactId>
+ <version>${felix.ver}</version>
+ <type>jar</type>
+ <scope>provided</scope>
+ <optional>true</optional>
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.framework</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.shell</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.shell.tui</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.bundlerepository</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <!-- for testing -->
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-mock</artifactId>
+ <version>${project.parent.version}</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <!-- required since starting multiple osgi platforms inside the same VM might is not recommended -->
+ <!-- (for example multiple URL stream factories might be registered) -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <forkMode>pertest</forkMode>
+
+ <systemProperties>
+ <property>
+ <name>org.eclipse.gemini.blueprint.test.framework</name>
+ <value>${osgi.test.platform}</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+</project>
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.pom.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.pom.md5
new file mode 100644
index 0000000..326adf4
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.pom.md5
@@ -0,0 +1 @@
+25985281034fb74a0efe99d17e43a8a4
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.pom.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.pom.sha1
new file mode 100644
index 0000000..eed2edd
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/2.0.0.M01/gemini-blueprint-test-2.0.0.M01.pom.sha1
@@ -0,0 +1 @@
+e7ee48bb534d359045012b9e9785096f8f436ef7
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/maven-metadata.xml b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/maven-metadata.xml
new file mode 100644
index 0000000..8f22381
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-test</artifactId>
+ <versioning>
+ <release>2.0.0.M01</release>
+ <versions>
+ <version>2.0.0.M01</version>
+ </versions>
+ <lastUpdated>20130212112613</lastUpdated>
+ </versioning>
+</metadata>
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/maven-metadata.xml.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/maven-metadata.xml.md5
new file mode 100644
index 0000000..9afa062
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/maven-metadata.xml.md5
@@ -0,0 +1 @@
+8440e3d9a93a5be93089487df3712630
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/maven-metadata.xml.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/maven-metadata.xml.sha1
new file mode 100644
index 0000000..87850c0
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint-test/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+946e429b6949ab0ab7a078484238eae3cbd90ca4
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/2.0.0.M01/gemini-blueprint-2.0.0.M01.pom b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/2.0.0.M01/gemini-blueprint-2.0.0.M01.pom
new file mode 100644
index 0000000..d5f7fec
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/2.0.0.M01/gemini-blueprint-2.0.0.M01.pom
@@ -0,0 +1,1095 @@
+<?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>
+
+ <prerequisites>
+ <maven>3.0.3</maven>
+ </prerequisites>
+
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint</artifactId>
+ <!-- Note: When updating the version, ensure it is a valid OSGi version -->
+ <version>2.0.0.M01</version>
+ <packaging>pom</packaging>
+ <name>Gemini Blueprint</name>
+ <url>http://www.eclipse.org/gemini/blueprint/</url>
+ <description>
+ Eclipse Gemini Blueprint project makes it easy to build Java applications that run in an OSGi framework. By
+ using Gemini Blueprint, applications benefit from using a
+ better separation of modules, the ability to dynamically add, remove, and update modules in a running system,
+ the ability to deploy multiple versions of a module
+ simultaneously (and have clients automatically bind to the appropriate one), and a dynamic service model.
+ </description>
+ <inceptionYear>2006</inceptionYear>
+
+ <properties>
+ <!-- Source file encoding -->
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+
+ <!-- Spring version -->
+ <spring.maven.artifact.version>3.1.1.RELEASE</spring.maven.artifact.version>
+ <spring.base.version>3.0.0</spring.base.version>
+
+ <symName.prefix>org.eclipse.gemini.blueprint</symName.prefix>
+ <spring.osgi.symbolic.name>${project.groupId}.${project.artifactId}</spring.osgi.symbolic.name>
+
+ <spring.osgi.license.loc>..</spring.osgi.license.loc>
+
+ <!-- other properties -->
+ <slf4j.version>1.6.4</slf4j.version>
+ <env.buildPlan></env.buildPlan>
+ <env.buildNumber></env.buildNumber>
+ <env.svnRevision></env.svnRevision>
+
+ <!-- platform versions -->
+ <equinox.ver>3.6.2.R36x_v20110210</equinox.ver>
+ <kf.ver>5.3.3</kf.ver> <!-- Knopflerfish 3.5 -->
+ <felix.ver>2.0.5</felix.ver>
+
+ <!-- javadoc configuration -->
+ <javadoc.loc>${basedir}/docs/src/javadoc</javadoc.loc>
+
+ <clover.ver>3.1.4</clover.ver>
+ <clover.argLine></clover.argLine>
+ <clover.skip>false</clover.skip>
+
+ <findbugs.skip>false</findbugs.skip>
+
+ <!-- security options for integration testing -->
+ <security.argLine></security.argLine>
+ <policy.url>..${file.separator}policy.all</policy.url>
+
+ <!-- bundlor settings -->
+ <bundlor.enabled>true</bundlor.enabled>
+ <!-- common version ranges -->
+ <spring.version.range.nq>[${spring.base.version},4.0)</spring.version.range.nq>
+ <spring.version.range>"${spring.version.range.nq}"</spring.version.range>
+ <gemini.blueprint.version.range.nq>[${project.version},${project.version}]</gemini.blueprint.version.range.nq>
+ <gemini.blueprint.version.range>"${gemini.blueprint.version.range.nq}"</gemini.blueprint.version.range>
+ <logging.version.range>"[1.0,2.0)"</logging.version.range>
+ <!-- jarjar -->
+ <jarjar.keep></jarjar.keep>
+ <jarjar.dep></jarjar.dep>
+ <jarjar.dep.1>${jarjar.dep}</jarjar.dep.1>
+ <jarjar.dep.1.exclude>**/*</jarjar.dep.1.exclude>
+ </properties>
+
+ <!-- ============================================= -->
+ <!-- Basic configuration: JIRA, SCM, CI, devs etc. -->
+ <!-- ============================================= -->
+
+ <issueManagement>
+ <system>Bugzilla</system>
+ <url>http://bugs.eclipse.org/bugs/buglist.cgi?product=Gemini.Blueprint</url>
+ </issueManagement>
+
+ <ciManagement>
+ <system>bamboo</system>
+ <url>http://build.springframework.org/browse/OSGI-TRUNK</url>
+ <notifiers>
+ <notifier>
+ <type>mail</type>
+ <configuration>
+ <address>adrian.colyer@SpringSource.com</address>
+ </configuration>
+ </notifier>
+ <notifier>
+ <type>mail</type>
+ <configuration>
+ <address>costin.leau@SpringSource.com</address>
+ </configuration>
+ </notifier>
+ </notifiers>
+ </ciManagement>
+
+ <scm>
+ <connection>scm:svn:http://dev.eclipse.org/svnroot/rt/org.eclipse.gemini.blueprint/trunk</connection>
+ <developerConnection>scm:svn:https://dev.eclipse.org/svnroot/rt/org.eclipse.gemini.blueprint/trunk</developerConnection>
+ </scm>
+
+ <developers>
+ <developer>
+ <id>adrian-colyer</id>
+ <name>Adrian Colyer</name>
+ <email>adrian.colyer at SpringSource.com</email>
+ <organization>SpringSource, division of VMware</organization>
+ <organizationUrl>http://www.SpringSource.com</organizationUrl>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+ <developer>
+ <id>jconstantine</id>
+ <name>Hal Hildebrand</name>
+ <email>hal.hildebrand at oracle.com</email>
+ <organization>Oracle</organization>
+ <organizationUrl>http://www.oracle.com</organizationUrl>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>-8</timezone>
+ </developer>
+ <developer>
+ <id>costin_leau</id>
+ <name>Costin Leau</name>
+ <email>costin.leau at SpringSource.com</email>
+ <organization>SpringSource, division of VMware</organization>
+ <organizationUrl>http://www.SpringSource.com</organizationUrl>
+ <roles>
+ <role>Project Admin</role>
+ <role>Developer</role>
+ </roles>
+ <timezone>+2</timezone>
+ </developer>
+ <developer>
+ <id>andypiper</id>
+ <name>Andy Piper</name>
+ <email>andy at oracle.com</email>
+ <organization>Oracle</organization>
+ <organizationUrl>http://www.oracle.com</organizationUrl>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ </developers>
+
+ <licenses>
+ <license>
+ <name>Eclipse Public License, Version 1.0</name>
+ <url>http://www.eclipse.org/legal/epl-v10.html</url>
+ </license>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0</url>
+ </license>
+ </licenses>
+
+ <!-- =================================================== -->
+ <!-- Project Modules, Dependencies, Plugins and Profiles -->
+ <!-- =================================================== -->
+
+ <!-- modules for Spring-OSGi -->
+ <modules>
+ <module>mock</module>
+ <module>io</module>
+ <module>core</module>
+ <module>extender</module>
+ <module>test-support</module>
+ </modules>
+
+ <dependencyManagement>
+ <dependencies>
+ <!-- Gemini Blueprint -->
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-mock</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-io</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-core</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-extender</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint-test</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <!-- Spring -->
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-aop</artifactId>
+ <version>${spring.maven.artifact.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>aopalliance</groupId>
+ <artifactId>aopalliance</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-beans</artifactId>
+ <version>${spring.maven.artifact.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-core</artifactId>
+ <version>${spring.maven.artifact.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context</artifactId>
+ <version>${spring.maven.artifact.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context-support</artifactId>
+ <version>${spring.maven.artifact.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ <version>${spring.maven.artifact.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.aopalliance</groupId>
+ <artifactId>com.springsource.org.aopalliance</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>4.2.0</version>
+ </dependency>
+
+ </dependencies>
+
+ </dependencyManagement>
+
+ <!-- shared dependencies across modules -->
+ <dependencies>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>4.2.0</version>
+ </dependency>
+
+ <!-- junit -->
+ <dependency>
+ <groupId>org.junit</groupId>
+ <artifactId>com.springsource.org.junit</artifactId>
+ <version>4.9.0</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>easymock</groupId>
+ <artifactId>easymock</artifactId>
+ <version>1.2_Java1.3</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- commons-logging in slf4j wrapper -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>${slf4j.version}</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>${slf4j.version}</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>${slf4j.version}</version>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.log4j</groupId>
+ <artifactId>com.springsource.org.apache.log4j</artifactId>
+ <version>1.2.16</version>
+ </dependency>
+
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.16</version>
+ <scope>test</scope>
+ </dependency>
+
+ </dependencies>
+
+ <build>
+ <extensions>
+ <extension>
+ <groupId>org.springframework.build.aws</groupId>
+ <artifactId>org.springframework.build.aws.maven</artifactId>
+ <version>2.0.0.RELEASE</version>
+ </extension>
+ </extensions>
+
+ <resources>
+ <resource>
+ <filtering>true</filtering>
+ <directory>src/main/resources</directory>
+ </resource>
+ </resources>
+
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.5</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-site-plugin</artifactId>
+ <version>3.0</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-install-plugin</artifactId>
+ <version>2.3.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-clean-plugin</artifactId>
+ <version>2.4.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3.2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-plugin-plugin</artifactId>
+ <version>2.9</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <version>2.7</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.12</version>
+ <dependencies>
+ <!-- force surefire to use new junit 4.7+ runner, it would normally auto detect this -->
+ <!-- but since we're not using the official junit dependency it is unable to do so.-->
+ <!-- - this makes things like @Ignore work. -->
+ <dependency>
+ <groupId>org.apache.maven.surefire</groupId>
+ <artifactId>surefire-junit47</artifactId>
+ <version>2.12</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.4</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-war-plugin</artifactId>
+ <version>2.2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.8.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jxr-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jdepend-maven-plugin</artifactId>
+ <version>2.0-beta-2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>findbugs-maven-plugin</artifactId>
+ <version>2.4.0</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.7</version>
+ </plugin>
+ <plugin>
+ <groupId>com.atlassian.maven.plugins</groupId>
+ <artifactId>maven-clover2-plugin</artifactId>
+ <version>${clover.ver}</version>
+ </plugin>
+ <plugin>
+ <groupId>com.springsource.bundlor</groupId>
+ <artifactId>com.springsource.bundlor.maven</artifactId>
+ <!--<version>1.0.0.RELEASE</version>-->
+ <version>1.0.0.M6</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <version>2.7.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>2.12</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ <version>2.4</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>jarjar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target if="jarjar.run">
+ <taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask"
+ classpathref="maven.plugin.classpath"/>
+ <property name="dep.jar" value="${jarjar.dep}"/>
+ <property name="dep.1.jar" value="${jarjar.dep.1}"/>
+ <jarjar jarfile="${project.build.directory}${file.separator}${project.build.finalName}.jar">
+ <fileset dir="${project.build.outputDirectory}"/>
+ <zipfileset src="${dep.jar}" includes="**/*.class" excludes="META-INF/**"/>
+ <zipfileset src="${dep.1.jar}" includes="${jarjar.dep.1.include}"
+ excludes="META-INF/**,${jarjar.dep.1.exclude}"/>
+ <keep pattern="${jarjar.keep}"/>
+ </jarjar>
+ </target>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>com.google.jarjar</groupId>
+ <artifactId>com.springsource.com.tonicsystems.jarjar</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+
+ <plugin>
+ <groupId>com.springsource.bundlor</groupId>
+ <artifactId>com.springsource.bundlor.maven</artifactId>
+ <executions>
+ <execution>
+ <id>bundlor</id>
+ <goals>
+ <goal>transform</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <manifestTemplatePath>${basedir}/template.mf</manifestTemplatePath>
+ <manifestHeaders><![CDATA[Bundle-Name: ${project.artifactId}
+Bundle-Version: ${project.version}
+Bundle-SymbolicName: ${spring.osgi.symbolic.name}
+Bundle-Vendor: Eclipse Foundation
+Bundle-DocURL: http://www.eclipse.org/gemini/blueprint/
+Bundle-Description: ${project.description}
+Bundle-License: http://www.opensource.org/licenses/eclipse-1.0.php, http://www.opensource.org/licenses/apache2.0.php
+Bundle-ManifestVersion: 2
+Implementation-Title: Eclipse Gemini Blueprint
+Implementation-Version: ${project.version}
+Implementation-Vendor: Eclipse Foundation
+Implementation-Vendor-Id: org.eclipse.gemini.blueprint
+Gemini-Blueprint-Version: ${project.version}
+Spring-Version: ${spring.maven.artifact.version}
+Build-Jdk: ${java.version}
+Build-Plan: ${env.buildPlan}
+Build-Number: ${env.buildNumber}
+SVN-Revision: ${env.svnRevision}
+Unversioned-Imports: *
+Excluded-Imports: com_cenqua_clover*
+Ignored-Existing-Headers:
+ Ant-Version,
+ Archiver-Version,
+ Unversioned-Imports,
+ Tool,
+ Ignore-Package,
+ Private-Package,
+ Created-By,
+ Bnd-LastModified,
+ Import-Package,
+ Export-Package
+]]></manifestHeaders>
+
+ <packagings>
+ <packaging>jar</packaging>
+ </packagings>
+
+ <enabled>${bundlor.enabled}</enabled>
+ <failOnWarnings>false</failOnWarnings>
+ <removeNullHeaders>true</removeNullHeaders>
+ </configuration>
+ </plugin>
+
+ <!--<plugin>-->
+ <!--<groupId>com.springsource.bundlor</groupId>-->
+ <!--<artifactId>com.springsource.bundlor.maven</artifactId>-->
+ <!--<executions>-->
+ <!--<execution>-->
+ <!--<id>bundlor</id>-->
+ <!--<goals>-->
+ <!--<goal>bundlor</goal>-->
+ <!--</goals>-->
+ <!--</execution>-->
+ <!--</executions>-->
+ <!--<configuration>-->
+ <!--<manifestTemplate><![CDATA[Bundle-Name: ${project.artifactId}-->
+<!--Bundle-Version: ${project.version}-->
+<!--Bundle-SymbolicName: ${spring.osgi.symbolic.name}-->
+<!--Bundle-Vendor: Eclipse Foundation-->
+<!--Bundle-DocURL: http://www.eclipse.org/gemini/blueprint/-->
+<!--Bundle-Description: ${project.description}-->
+<!--Bundle-License: http://www.opensource.org/licenses/eclipse-1.0.php, http://www.opensource.org/licenses/apache2.0.php-->
+<!--Bundle-ManifestVersion: 2-->
+<!--Implementation-Title: Eclipse Gemini Blueprint-->
+<!--Implementation-Version: ${project.version}-->
+<!--Implementation-Vendor: Eclipse Foundation-->
+<!--Implementation-Vendor-Id: org.eclipse.gemini.blueprint-->
+<!--Gemini-Blueprint-Version: ${project.version}-->
+<!--Spring-Version: ${spring.maven.artifact.version}-->
+<!--Build-Jdk: ${java.version}-->
+<!--Build-Plan: ${env.buildPlan}-->
+<!--Build-Number: ${env.buildNumber}-->
+<!--SVN-Revision: ${env.svnRevision}-->
+<!--Unversioned-Imports: *-->
+<!--Excluded-Imports: com_cenqua_clover*-->
+<!--Ignored-Existing-Headers:-->
+ <!--Ant-Version,-->
+ <!--Archiver-Version,-->
+ <!--Unversioned-Imports,-->
+ <!--Tool,-->
+ <!--Ignore-Package,-->
+ <!--Private-Package,-->
+ <!--Created-By,-->
+ <!--Bnd-LastModified,-->
+ <!--Import-Package,-->
+ <!--Export-Package-->
+<!--]]></manifestTemplate>-->
+
+ <!--<!– Apparently this (<packagings/>) is valid config for the bundlor plugin, even through the plugin-->
+ <!--descriptor disagrees –>-->
+ <!--<packagings>-->
+ <!--<packaging>jar</packaging>-->
+ <!--</packagings>-->
+
+ <!--<enabled>${bundlor.enabled}</enabled>-->
+ <!--<failOnWarnings>false</failOnWarnings>-->
+ <!--<removeNullHeaders>true</removeNullHeaders>-->
+ <!--</configuration>-->
+ <!--</plugin>-->
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ <debug>true</debug>
+ <fork>true</fork>
+ </configuration>
+ </plugin>
+
+ <!-- clover plug-in -->
+ <plugin>
+ <groupId>com.atlassian.maven.plugins</groupId>
+ <artifactId>maven-clover2-plugin</artifactId>
+ <configuration>
+ <licenseLocation>${env.clover.licenseLocation}</licenseLocation>
+ <generatePdf>false</generatePdf>
+ <generateXml>true</generateXml>
+ <generateHtml>true</generateHtml>
+ <generateHistorical>false</generateHistorical>
+ <!-- saving history is problematic since each module would override
+ the previous unless a different folder is used for the root
+ <historyDir>${basedir}/clover/history</historyDir>
+ -->
+ <jdk>1.5</jdk>
+ <includesTestSourceRoots>false</includesTestSourceRoots>
+ <skip>${clover.skip}</skip>
+
+ <!-- exclusions -->
+ <excludes>
+ <!-- integration tests -->
+ <exclude>org/eclipse/gemini/blueprint/iandt/**</exclude>
+ <exclude>org/eclipse/gemini/blueprint/test/parsing/**</exclude>
+ <!-- addressed in 1.2 -->
+ <exclude>org/eclipse/gemini/blueprint/compendium/internal/**</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-site-plugin</artifactId>
+ <configuration>
+ <reportPlugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jxr-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ </configuration>
+ </plugin>
+
+ <!-- =============== -->
+ <!-- Javadocs -->
+ <!-- =============== -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ <stylesheetfile>${javadoc.loc}/javadoc.css</stylesheetfile>
+ <overview>${javadoc.loc}/overview.html</overview>
+ <groups>
+ <group>
+ <title>OSGi Blueprint Service</title>
+ <packages>org.osgi.service.blueprint*</packages>
+ </group>
+ <group>
+ <title>Eclipse Gemini Blueprint Core</title>
+ <packages>org.eclipse.gemini.blueprint*</packages>
+ </group>
+ <group>
+ <title>Eclipse Gemini Blueprint Extender</title>
+ <packages>org.eclipse.gemini.blueprint.extender*</packages>
+ </group>
+ <group>
+ <title>Eclipse Gemini Blueprint IO</title>
+ <packages>org.eclipse.gemini.blueprint.io*</packages>
+ </group>
+ <group>
+ <title>Eclipse Gemini Blueprint Integration Testing Framework</title>
+ <packages>org.eclipse.gemini.blueprint.test*</packages>
+ </group>
+ <group>
+ <title>Eclipse Gemini Blueprint Mock</title>
+ <packages>org.eclipse.gemini.blueprint.mock*</packages>
+ </group>
+ </groups>
+ <excludePackageNames>
+ *internal:org.eclipse.gemini.blueprint.config:org.eclipse.gemini.blueprint.compendium.config:org.eclipse.gemini.blueprint.blueprint.config:org.eclipse.gemini.blueprint.blueprint.compendium.cm.config:org.eclipse.gemini.blueprint.iandt*
+ </excludePackageNames>
+
+ <breakiterator>true</breakiterator>
+ <quiet>true</quiet>
+ <verbose>false</verbose>
+ <show>protected</show>
+ <source>1.5</source>
+ <links>
+ <link>http://download.oracle.com/javase/1.5.0/docs/api/</link>
+ <link>http://static.springsource.org/spring/docs/3.0.x/javadoc-api/</link>
+ <link>http://www2.osgi.org/javadoc/r4/</link>
+ <link>http://asm.objectweb.org/asm223/javadoc/user</link>
+ <link>http://cglib.sourceforge.net/apidocs</link>
+ <link>http://logging.apache.org/log4j/docs/api/</link>
+ <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
+ <link>http://junit.org/junit/javadoc/4.9.0/</link>
+ <link>http://aopalliance.sourceforge.net/doc/</link>
+ </links>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ </plugin>
+
+ <!-- ============== -->
+ <!-- FindBugs -->
+ <!-- ============== -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>findbugs-maven-plugin</artifactId>
+ <configuration>
+ <!--
+ <xmlOutput>true</xmlOutput>
+ <xmlOutputDirectory>target</xmlOutputDirectory>
+ -->
+ <threshold>Normal</threshold>
+ <effort>Default</effort>
+ <!--
+ <debug>true</debug>
+ <relaxed>true</relaxed>
+ -->
+ <skip>${findbugs.skip}</skip>
+ </configuration>
+ </plugin>
+
+ <!-- =========== -->
+ <!-- PMD -->
+ <!-- =========== -->
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <configuration>
+ <targetJdk>1.5</targetJdk>
+ </configuration>
+ </plugin>
+
+ <!-- ============== -->
+ <!-- jDepend -->
+ <!-- ============== -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jdepend-maven-plugin</artifactId>
+ </plugin>
+ </reportPlugins>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </build>
+
+ <!-- profiles for equinox, knoplerfish, and felix -->
+ <!-- to use these profiles invoke maven with -Pprofile-name, e.g. -->
+ <!-- mvn -Pfelix test -->
+ <profiles>
+ <profile>
+ <id>equinox</id>
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.osgi</groupId>
+ <artifactId>org.eclipse.osgi</artifactId>
+ <version>${equinox.ver}</version>
+ <type>jar</type>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <properties>
+ <osgi.test.platform>org.eclipse.gemini.blueprint.test.platform.EquinoxPlatform</osgi.test.platform>
+ <log4j.ignoreTCL>true</log4j.ignoreTCL>
+ </properties>
+ </profile>
+
+ <profile>
+ <id>knopflerfish</id>
+ <dependencies>
+ <dependency>
+ <groupId>org.knopflerfish</groupId>
+ <artifactId>framework</artifactId>
+ <version>${kf.ver}</version>
+ <type>jar</type>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <properties>
+ <osgi.test.platform>org.eclipse.gemini.blueprint.test.platform.KnopflerfishPlatform</osgi.test.platform>
+ <log4j.ignoreTCL>true</log4j.ignoreTCL>
+ <org.knopflerfish.osgi.setcontextclassloader>true</org.knopflerfish.osgi.setcontextclassloader>
+ </properties>
+ </profile>
+
+ <profile>
+ <id>felix</id>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.main</artifactId>
+ <version>${felix.ver}</version>
+ <type>jar</type>
+ <scope>provided</scope>
+ <!-- required to prevent felix to pull in stuff -->
+ <exclusions>
+ <exclusion>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.framework</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.shell</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.shell.tui</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.bundlerepository</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <!-- include the OSGi jar to allow PermissionAdmin API to be used -->
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.1</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <properties>
+ <osgi.test.platform>org.eclipse.gemini.blueprint.test.platform.FelixPlatform</osgi.test.platform>
+ <log4j.ignoreTCL>true</log4j.ignoreTCL>
+ </properties>
+ </profile>
+
+ <!-- integration testing profile -->
+ <profile>
+ <id>it</id>
+ <activation>
+ <property>
+ <name>env-test</name>
+ </property>
+ </activation>
+ <modules>
+ <module>integration-tests</module>
+ </modules>
+ </profile>
+
+ <!-- Java 2 security enabled profile -->
+ <profile>
+ <id>security</id>
+ <properties>
+ <security.argLine>-Djava.security.manager -Djava.security.policy=${policy.url}</security.argLine>
+ </properties>
+ </profile>
+
+ <!-- clover profile -->
+ <profile>
+ <id>clover</id>
+ <properties>
+ <clover.enabled>true</clover.enabled>
+ <spring.decorate.osgi.import>!com_cenqua_clover*,${spring.osgi.import}</spring.decorate.osgi.import>
+ <clover.argLine>
+ -Xbootclasspath/a:"${settings.localRepository}${file.separator}com${file.separator}cenqua${file.separator}clover${file.separator}clover${file.separator}${clover.ver}${file.separator}clover-${clover.ver}.jar
+ -Dansi.color"
+ </clover.argLine>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>com.cenqua.clover</groupId>
+ <artifactId>clover</artifactId>
+ <version>${clover.ver}</version>
+ <type>jar</type>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ </profile>
+ </profiles>
+
+
+ <!-- ======================================= -->
+ <!-- Website and reporting -->
+ <!-- ======================================= -->
+
+ <distributionManagement>
+ <downloadUrl>http://www.eclipse.org/gemini/blueprint/download/</downloadUrl>
+ <site>
+ <id>gemini.blueprint.home</id>
+ <name>www.eclipse.org/gemini/blueprint</name>
+ <url>http://www.eclipse.org/gemini/blueprint/</url>
+ </site>
+ <!-- TODO: Need to participate in Gemini maven repo
+ <repository>
+ <id>zodiac-milestone</id>
+ <name>Zodiac Milestone Repository</name>
+ <url>s3://zodiac.springsource.com/maven/bundles/milestone</url>
+ </repository>
+ <snapshotRepository>
+ <id>zodiac-snapshot</id>
+ <name>Zodiac Snapshot Repository</name>
+ <url>s3://zodiac.springsource.com/maven/bundles/snapshot</url>
+ </snapshotRepository> -->
+ </distributionManagement>
+
+
+ <!-- ================================================ -->
+ <!-- Repository Configuration -->
+ <!-- ================================================ -->
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>maven-repo</id>
+ <name>maven repo</name>
+ <url>http://repo1.maven.org/maven2/</url>
+ </pluginRepository>
+ <!-- clover repository -->
+ <pluginRepository>
+ <id>atlassian-m2-repository</id>
+ <name>Atlassian Maven 2.x Repository</name>
+ <url>http://repository.atlassian.com/maven2</url>
+ </pluginRepository>
+
+ <pluginRepository>
+ <id>com.springsource.repository.bundles.release</id>
+ <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name>
+ <url>http://repository.springsource.com/maven/bundles/release/</url>
+ </pluginRepository>
+
+ <pluginRepository>
+ <id>com.springsource.repository.bundles.milestone</id>
+ <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Milestones</name>
+ <url>http://repository.springsource.com/maven/bundles/milestone</url>
+ </pluginRepository>
+
+ <pluginRepository>
+ <id>com.springsource.repository.bundles.snapshot</id>
+ <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Snapshots</name>
+ <url>http://repository.springsource.com/maven/bundles/snapshot</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </pluginRepository>
+
+ </pluginRepositories>
+
+ <repositories>
+ <repository>
+ <id>com.springsource.repository.bundles.release</id>
+ <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name>
+ <url>http://repository.springsource.com/maven/bundles/release/</url>
+ </repository>
+ <repository>
+ <id>com.springsource.repository.bundles.external</id>
+ <name>SpringSource Enterprise Bundle Repository - External Bundle Release</name>
+ <url>http://repository.springsource.com/maven/bundles/external</url>
+ </repository>
+ <repository>
+ <id>com.springsource.repository.bundles.milestone</id>
+ <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Milestones</name>
+ <url>http://repository.springsource.com/maven/bundles/milestone</url>
+ </repository>
+ <repository>
+ <id>com.springsource.repository.bundles.snapshot</id>
+ <name>SpringSource Enterprise Bundle Repository - Snapshots</name>
+ <url>http://repository.springsource.com/maven/bundles/snapshot</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+
+ <repository>
+ <id>spring-release</id>
+ <name>Spring Portfolio Release Repository</name>
+ <url>http://maven.springframework.org/release</url>
+ </repository>
+ <repository>
+ <id>spring-external</id>
+ <name>Spring Portfolio External Repository</name>
+ <url>http://maven.springframework.org/external</url>
+ </repository>
+ <repository>
+ <id>spring-milestone</id>
+ <name>Spring Portfolio Milestone Repository</name>
+ <url>http://maven.springframework.org/milestone</url>
+ </repository>
+ <repository>
+ <id>spring-ext</id>
+ <name>Spring External Dependencies Repository</name>
+ <url>http://springframework.svn.sourceforge.net/svnroot/springframework/repos/repo-ext/</url>
+ </repository>
+ <!-- used when building against Spring snapshots -->
+ <repository>
+ <id>spring-snapshot</id>
+ <name>Spring Portfolio Milestone Repository</name>
+ <url>http://maven.springframework.org/snapshot</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+
+ <repository>
+ <id>knopflerfish-repo</id>
+ <name>Official Knopflerfish Repository</name>
+ <url>http://www.knopflerfish.org/maven2/</url>
+ </repository>
+
+ <repository>
+ <id>i21-s3-osgi-repo</id>
+ <name>i21 osgi artifacts repo</name>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ <url>http://maven.springframework.org/osgi</url>
+ </repository>
+ </repositories>
+
+</project>
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/2.0.0.M01/gemini-blueprint-2.0.0.M01.pom.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/2.0.0.M01/gemini-blueprint-2.0.0.M01.pom.md5
new file mode 100644
index 0000000..447962e
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/2.0.0.M01/gemini-blueprint-2.0.0.M01.pom.md5
@@ -0,0 +1 @@
+c06b6579e1a0a1e6e55f5d4b66f554bc
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/2.0.0.M01/gemini-blueprint-2.0.0.M01.pom.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/2.0.0.M01/gemini-blueprint-2.0.0.M01.pom.sha1
new file mode 100644
index 0000000..43c17f5
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/2.0.0.M01/gemini-blueprint-2.0.0.M01.pom.sha1
@@ -0,0 +1 @@
+282d8ac57b5e72c5e0a1f636de98769cd68a1dec
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/maven-metadata.xml b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/maven-metadata.xml
new file mode 100644
index 0000000..9fdf0e2
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>org.eclipse.gemini.blueprint</groupId>
+ <artifactId>gemini-blueprint</artifactId>
+ <versioning>
+ <release>2.0.0.M01</release>
+ <versions>
+ <version>2.0.0.M01</version>
+ </versions>
+ <lastUpdated>20130212112558</lastUpdated>
+ </versioning>
+</metadata>
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/maven-metadata.xml.md5 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/maven-metadata.xml.md5
new file mode 100644
index 0000000..b3f9726
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/maven-metadata.xml.md5
@@ -0,0 +1 @@
+dd2e0e4267a9d9b5e687a3922e08117f
\ No newline at end of file
diff --git a/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/maven-metadata.xml.sha1 b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/maven-metadata.xml.sha1
new file mode 100644
index 0000000..9fd183c
--- /dev/null
+++ b/~/scratch/mvn/gemini-blueprint/2.0.0.M01/repo/org/eclipse/gemini/blueprint/gemini-blueprint/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+df8baa2b7a94c738964e71737c2d46b6255a2388
\ No newline at end of file