You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gg...@apache.org on 2015/06/05 12:50:35 UTC
camel git commit: [CAMEL-8835][CAMEL-7985] Replace PojoSR with
felix-connect
Repository: camel
Updated Branches:
refs/heads/master 38f32b76d -> da85d8581
[CAMEL-8835][CAMEL-7985] Replace PojoSR with felix-connect
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/da85d858
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/da85d858
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/da85d858
Branch: refs/heads/master
Commit: da85d858148431627e9ff668945014f8e31d5807
Parents: 38f32b7
Author: Grzegorz Grzybek <gr...@gmail.com>
Authored: Fri Jun 5 12:34:48 2015 +0200
Committer: Grzegorz Grzybek <gr...@gmail.com>
Committed: Fri Jun 5 12:49:56 2015 +0200
----------------------------------------------------------------------
components/camel-test-blueprint/pom.xml | 15 +++++----------
.../camel/test/blueprint/CamelBlueprintHelper.java | 14 +++++++-------
parent/pom.xml | 5 ++---
3 files changed, 14 insertions(+), 20 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/da85d858/components/camel-test-blueprint/pom.xml
----------------------------------------------------------------------
diff --git a/components/camel-test-blueprint/pom.xml b/components/camel-test-blueprint/pom.xml
index d07faf4..e80a759 100644
--- a/components/camel-test-blueprint/pom.xml
+++ b/components/camel-test-blueprint/pom.xml
@@ -35,12 +35,6 @@
<dependencies>
<dependency>
- <!-- Make sure we use the version of osgi.core that we specify for compiling -->
- <groupId>org.osgi</groupId>
- <artifactId>org.osgi.core</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-test</artifactId>
</dependency>
@@ -84,10 +78,11 @@
<version>${aries-blueprint-proxy-version}</version>
</dependency>
<dependency>
- <groupId>com.googlecode.pojosr</groupId>
- <artifactId>de.kalpatec.pojosr.framework</artifactId>
- <version>${pojosr-version}</version>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.connect</artifactId>
+ <version>${felix-connect-version}</version>
<exclusions>
+ <!-- felix-connect includes osgi.core and osgi.compendium version 5.0.0 -->
<exclusion>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
@@ -133,7 +128,7 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.fileinstall</artifactId>
- <version>${felix-fileinstall-pojosr-version}</version>
+ <version>${felix-fileinstall-version}</version>
<!-- exclude the following dependency which otherwise would pop up a lot of compilation
errors both by this and the camel-maven-plugin modules under eclipse. -->
<exclusions>
http://git-wip-us.apache.org/repos/asf/camel/blob/da85d858/components/camel-test-blueprint/src/main/java/org/apache/camel/test/blueprint/CamelBlueprintHelper.java
----------------------------------------------------------------------
diff --git a/components/camel-test-blueprint/src/main/java/org/apache/camel/test/blueprint/CamelBlueprintHelper.java b/components/camel-test-blueprint/src/main/java/org/apache/camel/test/blueprint/CamelBlueprintHelper.java
index 0c14be6..88f4d4a 100644
--- a/components/camel-test-blueprint/src/main/java/org/apache/camel/test/blueprint/CamelBlueprintHelper.java
+++ b/components/camel-test-blueprint/src/main/java/org/apache/camel/test/blueprint/CamelBlueprintHelper.java
@@ -37,17 +37,17 @@ import java.util.Locale;
import java.util.Map;
import java.util.jar.JarInputStream;
-import de.kalpatec.pojosr.framework.PojoServiceRegistryFactoryImpl;
-import de.kalpatec.pojosr.framework.launch.BundleDescriptor;
-import de.kalpatec.pojosr.framework.launch.ClasspathScanner;
-import de.kalpatec.pojosr.framework.launch.PojoServiceRegistry;
-import de.kalpatec.pojosr.framework.launch.PojoServiceRegistryFactory;
import org.apache.camel.impl.DefaultClassResolver;
import org.apache.camel.spi.ClassResolver;
import org.apache.camel.util.FileUtil;
import org.apache.camel.util.IOHelper;
import org.apache.camel.util.ObjectHelper;
import org.apache.camel.util.ResourceHelper;
+import org.apache.felix.connect.PojoServiceRegistryFactoryImpl;
+import org.apache.felix.connect.launch.BundleDescriptor;
+import org.apache.felix.connect.launch.ClasspathScanner;
+import org.apache.felix.connect.launch.PojoServiceRegistry;
+import org.apache.felix.connect.launch.PojoServiceRegistryFactory;
import org.ops4j.pax.swissbox.tinybundles.core.TinyBundle;
import org.ops4j.pax.swissbox.tinybundles.core.TinyBundles;
import org.osgi.framework.Bundle;
@@ -130,7 +130,7 @@ public final class CamelBlueprintHelper {
}
// setup pojosr to use our bundles
- Map<String, List<BundleDescriptor>> config = new HashMap<String, List<BundleDescriptor>>();
+ Map<String, Object> config = new HashMap<String, Object>();
config.put(PojoServiceRegistryFactory.BUNDLE_DESCRIPTORS, bundles);
// create pojorsr osgi service registry
@@ -384,7 +384,7 @@ public final class CamelBlueprintHelper {
answer = new BundleDescriptor(
bundle.getClass().getClassLoader(),
- new URL("jar:" + file.toURI().toString() + "!/"),
+ "jar:" + file.toURI().toString() + "!/",
headers);
} finally {
IOHelper.close(jis, fis);
http://git-wip-us.apache.org/repos/asf/camel/blob/da85d858/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 2c6523f..b39697a 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -151,8 +151,8 @@
<facebook4j-core-version>2.2.2</facebook4j-core-version>
<fastinfoset-version>1.2.13_1</fastinfoset-version>
<felix-configadmin-version>1.8.0</felix-configadmin-version>
- <!-- need to keep using the older 3.2.8 that do not cause NPE issues when using pojosr - see pojosr bug #13 -->
- <felix-fileinstall-pojosr-version>3.2.8</felix-fileinstall-pojosr-version>
+ <felix-connect-version>0.1.0</felix-connect-version>
+ <felix-fileinstall-version>3.5.0</felix-fileinstall-version>
<felix-framework-version>3.2.2</felix-framework-version>
<felix-scr-annotations-version>1.9.8</felix-scr-annotations-version>
<findbugs-maven-plugin-version>2.5.2</findbugs-maven-plugin-version>
@@ -393,7 +393,6 @@
<pgjdbc-ng-driver-version>0.4</pgjdbc-ng-driver-version>
<plexus-container-default-version>1.0-alpha-48</plexus-container-default-version>
<plexus-utils-version>1.5.8</plexus-utils-version>
- <pojosr-version>0.2.1</pojosr-version>
<powermock-version>1.6.1</powermock-version>
<protobuf-version>2.6.1</protobuf-version>
<qpid-bundle-version>0.28_1</qpid-bundle-version>