diff --git a/spring-amqp-core/template.mf b/spring-amqp-core/template.mf
index 42ac4078..f7bc5170 100644
--- a/spring-amqp-core/template.mf
+++ b/spring-amqp-core/template.mf
@@ -4,6 +4,7 @@ Bundle-Vendor: SpringSource
Bundle-ManifestVersion: 2
Import-Template:
org.springframework.*;version="[3.0.5, 4.0.0)",
+ org.springframework.amqp.*;version="[1.0.0, 1.1.0)",
org.apache.commons.logging;version="[1.1.1, 2.0.0)",
org.codehaus.jackson.*;version="[1.4.3, 2.0.0)";resolution:=optional,
org.w3c.dom.*;version="0",
diff --git a/spring-amqp-parent/pom.xml b/spring-amqp-parent/pom.xml
index 2e8548c4..1cd1cadd 100644
--- a/spring-amqp-parent/pom.xml
+++ b/spring-amqp-parent/pom.xml
@@ -62,10 +62,6 @@
junit:junit
-
- com.springsource.bundlor
- com.springsource.bundlor.maven
-
@@ -403,6 +399,9 @@
+
+ true
+
diff --git a/spring-rabbit/pom.xml b/spring-rabbit/pom.xml
index de89500d..3425a400 100644
--- a/spring-rabbit/pom.xml
+++ b/spring-rabbit/pom.xml
@@ -115,4 +115,12 @@
+
+
+
+ com.springsource.bundlor
+ com.springsource.bundlor.maven
+
+
+
diff --git a/spring-rabbit/src/main/java/org/springframework/amqp/rabbit/connection/CachingConnectionFactory.java b/spring-rabbit/src/main/java/org/springframework/amqp/rabbit/connection/CachingConnectionFactory.java
index cf6c7eb6..bf3aa8c0 100644
--- a/spring-rabbit/src/main/java/org/springframework/amqp/rabbit/connection/CachingConnectionFactory.java
+++ b/spring-rabbit/src/main/java/org/springframework/amqp/rabbit/connection/CachingConnectionFactory.java
@@ -19,8 +19,6 @@ import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.util.LinkedList;
-import javax.naming.OperationNotSupportedException;
-
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.DisposableBean;
@@ -185,7 +183,7 @@ public class CachingConnectionFactory extends SingleConnectionFactory implements
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
String methodName = method.getName();
if (methodName.equals("txSelect") && !this.transactional) {
- throw new OperationNotSupportedException("Cannot start transaction on non-transactional channel");
+ throw new UnsupportedOperationException("Cannot start transaction on non-transactional channel");
}
if (methodName.equals("equals")) {
// Only consider equal when proxies are identical.
diff --git a/spring-rabbit/template.mf b/spring-rabbit/template.mf
index 11e80f34..6a440447 100644
--- a/spring-rabbit/template.mf
+++ b/spring-rabbit/template.mf
@@ -4,8 +4,11 @@ Bundle-Vendor: SpringSource
Bundle-ManifestVersion: 2
Import-Template:
org.springframework.*;version="[3.0.5, 4.0.0)",
+ org.springframework.amqp.*;version="[1.0.0, 1.1.0)",
org.apache.commons.logging;version="[1.1.1, 2.0.0)",
- com.rabbitmq.*;version="[1.8.1, 2.0.0)",
+ com.rabbitmq.*;version="[2.0.0, 2.2.0)",
+ org.aopalliance.*;version="0";resolution:=optional,
+ com.ericsson.otp.erlang;version="0";resolution:=optional,
org.junit.*;version="0",
org.w3c.dom.*;version="0",
javax.xml.*;version="0"