I'm not sure it can be done. Mostly standalone-stuff like JSF can be bundled (when properly configured) but when you have stuff like hibernate with validator injection (that's done by the server), I think you are asking for classloading/casting problems if you try.
It can be done actually, although it requires a bit of patience.
See if these help:
It would be interesting to see someone try this in AS 6 and document their findings.