You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2019/05/06 14:12:17 UTC

[camel] branch master updated: [CAMEL-13177] Upgrade to maven-bundle-plugin 4.2.0 and remove stuff that was used to support spring-dm

This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 2bfb379  [CAMEL-13177] Upgrade to maven-bundle-plugin 4.2.0 and remove stuff that was used to support spring-dm
2bfb379 is described below

commit 2bfb3794057351d44bcb9d11e2d52af88dde3541
Author: Guillaume Nodet <gn...@gmail.com>
AuthorDate: Mon May 6 16:08:01 2019 +0200

    [CAMEL-13177] Upgrade to maven-bundle-plugin 4.2.0 and remove stuff that was used to support spring-dm
---
 .../camel/spring/handler/CamelNamespaceHandler.java | 21 ---------------------
 parent/pom.xml                                      |  4 ++--
 2 files changed, 2 insertions(+), 23 deletions(-)

diff --git a/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java b/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
index 3617e7b..76f6660 100644
--- a/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
+++ b/components/camel-spring/src/main/java/org/apache/camel/spring/handler/CamelNamespaceHandler.java
@@ -154,28 +154,7 @@ public class CamelNamespaceHandler extends NamespaceHandlerSupport {
         parserMap.put("errorHandler", errorHandlerParser);
 
         // camel context
-        boolean osgi = false;
         Class<?> cl = CamelContextFactoryBean.class;
-        // These code will try to detected if we are in the OSGi environment.
-        // If so, camel will use the OSGi version of CamelContextFactoryBean to create the CamelContext.
-        try {
-            // Try to load the BundleActivator first
-            Class.forName("org.osgi.framework.BundleActivator");
-            Class<?> c = Class.forName("org.apache.camel.osgi.Activator");
-            Method mth = c.getDeclaredMethod("getBundle");
-            Object bundle = mth.invoke(null);
-            if (bundle != null) {
-                cl = Class.forName("org.apache.camel.osgi.CamelContextFactoryBean");
-                osgi = true;
-            }
-        } catch (Throwable t) {
-            // not running with camel-core-osgi so we fallback to the regular factory bean
-            LOG.trace("Cannot find class so assuming not running in OSGi container: {}", t.getMessage());
-        }
-        if (osgi) {
-            LOG.info("OSGi environment detected.");
-        } 
-        LOG.debug("Using {} as CamelContextBeanDefinitionParser", cl.getCanonicalName());
         registerParser("camelContext", new CamelContextBeanDefinitionParser(cl));
     }
 
diff --git a/parent/pom.xml b/parent/pom.xml
index 6102246..98b6eb5 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -469,7 +469,7 @@
         <maven-archetype-packaging-version>2.3</maven-archetype-packaging-version>
         <maven-assembly-plugin-version>3.0.0</maven-assembly-plugin-version>
         <maven-bundle-version>${maven-bundle-plugin-version}</maven-bundle-version>
-        <maven-bundle-plugin-version>4.1.0</maven-bundle-plugin-version>
+        <maven-bundle-plugin-version>4.2.0</maven-bundle-plugin-version>
         <maven-checkstyle-plugin-version>3.0.0</maven-checkstyle-plugin-version>
         <maven-checkstyle-version>7.6.1</maven-checkstyle-version>
         <maven-owasp-plugin-version>4.0.2</maven-owasp-plugin-version>
@@ -6114,7 +6114,7 @@
         <profile>
             <id>faster-builds</id>
             <properties>
-                <maven-bundle-plugin-version>4.1.1-SNAPSHOT</maven-bundle-plugin-version>
+                <maven-bundle-plugin-version>4.2.0</maven-bundle-plugin-version>
             </properties>
         </profile>
     </profiles>