I recommend jbossall-client.jar
That's because what it uses depends upon the implementation in the release
looking at 4.2.2
I'd **guess** you need at least
concurrent.jar, jboss-j2ee, jboss-common-client.jar, jnpclient.jar, jbossmq-client.jar
I'm guessing because some of the dependencies listed in the build file are for the
server side, e.g. security, transactions, etc.
but their client jars maybe needed if for example
one of their exceptions gets thrown to the client side.