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