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

Reply via email to