I am trying to trim down a bit the pom dependencies we are using to keep only what is necessary.
For instance the web module poms declares lot of stuff it does not have to declares:
- jbossxb : is not used directly and is already declared by its consumers (microcontainer)
- jboss vfs : same
- javassist : same
However those jars are needed to build test cases, but maven antrun extended plugin is able to resolve the dependencies transitively so it works.
The only dependency I am not able to remove is the concurrent oswego jar. For some reason it is used by something but I cannot determine what. I have removed first the dependency of the common module over that concurrent jar (by using java.util.concurrent)...