Author: gnodet
Date: Thu Jun  9 19:03:20 2016
New Revision: 1747581

URL: http://svn.apache.org/viewvc?rev=1747581&view=rev
Log:
[ARIES-1567] Error when using Blueprint Spring with simple configuration

Modified:
    
aries/trunk/blueprint/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/SpringTest.java
    
aries/trunk/blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/SpringApplicationContext.java
    
aries/trunk/blueprint/blueprint-testbundles/src/main/resources/OSGI-INF/blueprint/config.xml

Modified: 
aries/trunk/blueprint/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/SpringTest.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/SpringTest.java?rev=1747581&r1=1747580&r2=1747581&view=diff
==============================================================================
--- 
aries/trunk/blueprint/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/SpringTest.java
 (original)
+++ 
aries/trunk/blueprint/blueprint-itests/src/test/java/org/apache/aries/blueprint/itests/SpringTest.java
 Thu Jun  9 19:03:20 2016
@@ -32,6 +32,7 @@ import static org.apache.aries.blueprint
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.fail;
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
 
 public class SpringTest extends AbstractBlueprintIntegrationTest {
 
@@ -72,6 +73,8 @@ public class SpringTest extends Abstract
             mvnBundle("org.apache.servicemix.bundles", 
"org.apache.servicemix.bundles.spring-aop"),
             mvnBundle("org.apache.servicemix.bundles", 
"org.apache.servicemix.bundles.spring-expression"),
             mvnBundle("org.apache.servicemix.bundles", 
"org.apache.servicemix.bundles.spring-tx"),
+            // Axon namespace handler for testing
+            mavenBundle("org.axonframework", "axon-core", "2.4.4"),
             // test bundle
             mvnBundle("org.apache.aries.blueprint", 
"org.apache.aries.blueprint.testbundles", false),
         };

Modified: 
aries/trunk/blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/SpringApplicationContext.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/SpringApplicationContext.java?rev=1747581&r1=1747580&r2=1747581&view=diff
==============================================================================
--- 
aries/trunk/blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/SpringApplicationContext.java
 (original)
+++ 
aries/trunk/blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/SpringApplicationContext.java
 Thu Jun  9 19:03:20 2016
@@ -50,6 +50,7 @@ public class SpringApplicationContext ex
             }
         });
         prepareBeanFactory(beanFactory);
+        prepareRefresh();
     }
 
     public void process() {

Modified: 
aries/trunk/blueprint/blueprint-testbundles/src/main/resources/OSGI-INF/blueprint/config.xml
URL: 
http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-testbundles/src/main/resources/OSGI-INF/blueprint/config.xml?rev=1747581&r1=1747580&r2=1747581&view=diff
==============================================================================
--- 
aries/trunk/blueprint/blueprint-testbundles/src/main/resources/OSGI-INF/blueprint/config.xml
 (original)
+++ 
aries/trunk/blueprint/blueprint-testbundles/src/main/resources/OSGI-INF/blueprint/config.xml
 Thu Jun  9 19:03:20 2016
@@ -21,15 +21,19 @@
            xmlns:bean="http://www.springframework.org/schema/beans";
            xmlns:util="http://www.springframework.org/schema/util";
            xmlns:context="http://www.springframework.org/schema/context";
+           xmlns:axon="http://www.axonframework.org/schema/core";
            xsi:schemaLocation="
              http://www.osgi.org/xmlns/blueprint/v1.0.0 
http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
              http://www.springframework.org/schema/util 
http://www.springframework.org/schema/util/spring-util-4.2.xsd
              http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context-4.2.xsd
              http://www.springframework.org/schema/tx 
http://www.springframework.org/schema/tx/spring-tx-4.2.xsd
-             http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-4.2.xsd";>
+             http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
+             http://www.axonframework.org/schema/core 
http://www.axonframework.org/schema/axon-core.xsd";>
 
     <annotation-driven xmlns="http://www.springframework.org/schema/tx"/>
 
+    <axon:annotation-config/>
+
     <bean:import resource="spring/imported.xml" />
 
     <bean:beans default-autowire="constructor">


Reply via email to