J.C., from where are you getting Spring Security 3.0 RC1?
It's built entirely against bundles in the EBR so it, and all of its dependencies, should be valid OSGi bundles as long as you get them from the right place...
You can get hold of the "right" artifacts via Ivy with this configuration:
Code:
<url name="com.springsource.repository.bundles.milestone">
<ivy pattern="http://repository.springsource.com/ivy/bundles/milestone/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
<artifact pattern="http://repository.springsource.com/ivy/bundles/milestone/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
</url>
Or via Maven:
Code:
<repository>
<id>com.springsource.repository.bundles.milestone</id>
<name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Milestones</name>
<url>http://repository.springsource.com/maven/bundles/milestone</url>
</repository>
Hopefully if you use one of the above repositories things should be significantly better than you've described above.
The last remaining problem may be the Spring LDAP dependency but we can cross that bridge when we get to it...