I've changed a bit the pom of jboss-common-core. Can someone more maven savy confirm I didn't screw up?
a) I've declared optional:
Those are only needed at runtime by org.jboss.net.protocol.http.DavURLLister which is rarely used (if ever)
b) I've also removed completely the apache-xerces:xml-apis dependency. I dont' think it's needed.
A related question is, when a dependency C in project B has 'test' scope, doesn't this imply that this is an 'optional' dependency for a consumer A of the B project?
A --> B --> C