diff --git a/cas/pom.xml b/cas/pom.xml
index 9f9b1971f2..103c5f5590 100644
--- a/cas/pom.xml
+++ b/cas/pom.xml
@@ -7,7 +7,7 @@
spring-security-cas-client
Spring Security - CAS support
- jar
+ bundle
@@ -39,4 +39,29 @@
true
+
+
+
+ org.springframework.security.*;version=${pom.version}
+
+
+
+ org.springframework.security.*;version="[${pom.version},${pom.version}]",
+ org.springframework.beans.*;version="${spring.version.osgi}",
+ org.springframework.context.*;version="${spring.version.osgi}",
+ org.springframework.dao.*;version="${spring.version.osgi}";resolution:=optional,
+ org.springframework.util.*;version="${spring.version.osgi}",
+ javax.servlet.*;version="[2.4.0, 3.0.0)";resolution:=optional,
+ net.sf.ehcache.*;version="[1.4.1, 2.0.0)";resolution:=optional,
+ org.apache.commons.logging.*;version="[1.1.1, 2.0.0)",
+ org.jasig.cas.client.*;version="[3.1.1, 4.0.0)"
+
+
+
+ !org.springframework.security.*
+
+
+ org.springframework.security.annotation
+
+
\ No newline at end of file
diff --git a/core-tiger/pom.xml b/core-tiger/pom.xml
index cf9d06c82a..e308bdc101 100644
--- a/core-tiger/pom.xml
+++ b/core-tiger/pom.xml
@@ -67,26 +67,6 @@
1.5
-
- org.apache.felix
- maven-bundle-plugin
- ${felix.version}
- true
-
-
- org.springframework.bundle.security.core.tiger
- org.springframework.security.*;version=${pom.version}
- !org.springframework.security.*
- ${pom.name}
- ${pom.version}
-
- org.springframework*;resolution:=optional;version="[2.0,2.6)",
- *;resolution:=optional
-
-
- true
-
-
@@ -100,4 +80,26 @@
+
+
+
+ org.springframework.security.*;version=${pom.version}
+
+
+
+ javax.annotation.*;version="[1.0.0, 2.0.0)",
+ org.springframework.security.*;version="[${pom.version},${pom.version}]",
+ org.springframework.core.*;version="${spring.version.osgi}"
+
+
+
+ !org.springframework.security.*
+
+
+
+ src/main/resources
+
+
+ org.springframework.security.annotation
+
diff --git a/core/pom.xml b/core/pom.xml
index 2a7e95796e..9f4c47b3e3 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -141,34 +141,58 @@
true
+
+
+
+ org.springframework.security.*;version=${pom.version}
+
-
-
-
- org.apache.felix
- maven-bundle-plugin
- ${felix.version}
- true
-
-
- org.springframework.bundle.security.core
- org.springframework.security.*;version=${pom.version}
- !org.springframework.security.*
- ${pom.name}
- ${pom.version}
-
- org.springframework*;resolution:=optional;version="[2.0,2.6)",
- *;resolution:=optional
-
-
-
-
-
-
-
+
+ !com.ibm.websphere.security,
+ javax.servlet.*;version="[2.4.0, 3.0.0)";resolution:=optional,
+ net.sf.ehcache.*;version="[1.4.1, 2.0.0)";resolution:=optional,
+ org.aopalliance.*;version="[1.0.0, 2.0.0)",
+ org.apache.commons.codec.*;version="[1.3.0, 2.0.0)",
+ org.apache.commons.collections.*;version="[3.2.0, 4.0.0)",
+ org.apache.commons.lang.*;version="[2.1.0, 3.0.0)",
+ org.apache.commons.logging.*;version="[1.1.1, 2.0.0)",
+ org.apache.directory.server.configuration.*;version="[1.0.2, 2.0.0)";resolution:=optional,
+ org.apache.directory.server.core.*;version="[1.0.2, 2.0.0)";resolution:=optional,
+ org.apache.directory.server.protocol.*;version="[1.0.2, 2.0.0)";resolution:=optional,
+ org.aspectj.*;version="[1.5.4, 2.0.0)";resolution:=optional,
+ org.jaxen.*;version="[1.1.1, 2.0.0)";resolution:=optional,
+ org.springframework.aop.*;version="${spring.version.osgi}",
+ org.springframework.beans.*;version="${spring.version.osgi}",
+ org.springframework.context.*;version="${spring.version.osgi}",
+ org.springframework.core.*;version="${spring.version.osgi}",
+ org.springframework.dao.*;version="${spring.version.osgi}";resolution:=optional,
+ org.springframework.jdbc.*;version="${spring.version.osgi}";resolution:=optional,
+ org.springframework.ldap.*;version="[1.2.1.A, 2.0.0)";resolution:=optional,
+ org.springframework.metadata.*;version="${spring.version.osgi}",
+ org.springframework.mock.*;version="${spring.version.osgi}";resolution:=optional,
+ org.springframework.remoting.*;version="${spring.version.osgi}";resolution:=optional,
+ org.springframework.util.*;version="${spring.version.osgi}",
+ org.springframework.web.*;version="${spring.version.osgi}";resolution:=optional,
+ javax.crypto.*,
+ javax.naming.*,
+ javax.rmi.*,
+ javax.security.*,
+ javax.sql.*,
+ javax.xml.parsers.*,
+ org.w3c.dom.*,
+ org.xml.sax.*,
+ *;resolution:=optional
+
+
+
+ !org.springframework.security.*
+
+
+ org.springframework.security
+
diff --git a/pom.xml b/pom.xml
index 89c0f9601d..7ea0140a16 100644
--- a/pom.xml
+++ b/pom.xml
@@ -451,6 +451,35 @@
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 1.4.0
+ true
+
+
+ NONE
+
+
+ ${artifactId}
+ ${spring.osgi.symbolic.name}
+ SpringSource
+ ${spring.osgi.export}
+ ${spring.osgi.import}
+ ${spring.osgi.private.pkg}
+
+
+ Spring Security
+ ${pom.version}
+ SpringSource
+ org.springframework.security
+
+
+
+ true
+
+
@@ -701,7 +730,7 @@
2.0.8
- 1.4.0
+ [2.0.8, 3.0.0)
1.1.2
${basedir}/src/docbkx