I've developed an OSS framework (Podam) and I'm using Spring to do some of the functionality. Some users are lamenting the fact that my framework introduces Spring dependencies in their code. How could I avoid this in Maven so that my framework works correctly without forcing users to "live" with my dependencies? For example my framework depends on Spring 4.1.6 and users depend on Spring 3. There might be some conflicts between the two Spring versions.
Podam pom can be found here: