Is it intentional that the Client module has a runtime/compile dependency on the Server module?
http://mvnrepository.com/artifact/org.apache.cayenne/cayenne-client/4.0.M2 Ari -- --------------------------> Aristedes Maniatis GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A