Steinar Bang created SHIRO-655: ---------------------------------- Summary: shiro-core has an undesirable runtime OSGi dependency to spring-beans Key: SHIRO-655 URL: https://issues.apache.org/jira/browse/SHIRO-655 Project: Shiro Issue Type: Bug Affects Versions: 1.4.0-RC2 Reporter: Steinar Bang
The manifest.mf of the shiro-core jar has a runtime dependency on org.apache.commons.configuration2.interpol, The org.apache.commons.configuration2.interpol package is provided by {code:xml} <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-configuration2</artifactId> <version>2.1</version> <scope>compile</scope> </dependency> {code} and this bundle (it *is* a bundle with an OSGi MANIFEST.MF) has springframework package requirements in the Import-Package header. It should be possible to fix this by bumping the config-configurations2 to to 2.2, for in that version of the bundle, the springframework packages are made optional (and the runtime requirement goes away). -- This message was sent by Atlassian JIRA (v7.6.3#76005)