It would be nice to be able to use spring-security-config NamespaceHandlers without having to include the spring-security-web module in the project.
I shouldn't need to include the bloat of -web and it's transitive dependencies if my project is headless and I want to use -config.
One way this could potentially done by checking to see if a dependent spring-security-web class is in the classpath and only load the Parser if it is. In my cursory search the only problematic parsers appear to be:
But there may be more.