[ 
https://issues.apache.org/jira/browse/OAK-138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13293787#comment-13293787
 ] 

Jukka Zitting commented on OAK-138:
-----------------------------------

> oak-mk contains one specific implementation of the MicroKernel API.

It also contains the MicroKernel API itself. As long as we don't want to split 
the API to a separate component, things like remoting IMHO fit best within that 
same component. Otherwise we have the troublesome situation where the remoting 
component depends on this specific implementation of the API. If we avoid the 
separate component, we only need to deal with package-level dependencies, where 
something like the .mk.server -> .mk.api dependency is perfectly fine.
                
> Move client/server package in oak-mk to separate project
> --------------------------------------------------------
>
>                 Key: OAK-138
>                 URL: https://issues.apache.org/jira/browse/OAK-138
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core, it, mk, run
>    Affects Versions: 0.3
>            Reporter: Dominique Pfister
>            Assignee: Dominique Pfister
>
> As a further cleanup step in OAK-13, I'd like to move the packages 
> o.a.j.mk.client and o.a.j.mk.server and referenced classes in oak-mk to a 
> separate project, e.g. oak-mk-remote.
> This new project will then be added as a dependency to:
> oak-core
> oak-run
> oak-it-mk

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to