Yes, cause "server" has all the common Cayenne code (from DataMap to DataObject).
As you may remember we've extracted "cayenne-client" from the rest of Cayenne classes during OSGi refactoring. I guess fully modular design would have cayenne-server split further into "cayenne-core", "cayenne-server", "cayenne-rop-server". Just didn't have specific motivation to do that yet. Andrus > On Jun 18, 2015, at 5:28 AM, Aristedes Maniatis <a...@maniatis.org> wrote: > > 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