You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by Aristedes Maniatis <ar...@maniatis.org> on 2015/06/18 04:28:17 UTC

Cayenne Client dependencies

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

Re: Cayenne Client dependencies

Posted by Andrus Adamchik <an...@objectstyle.org>.
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 <ar...@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