The project is design to be use only as lib of clients (not on nuxeo server distributions).
These dependencies have the "provided" scope in the dependency management.
The fix consists of overriding the scope to "compile" so other project that depend on nuxeo-automation-client can see the dependencies from their classpath avoiding classdefnotfound exceptions.