Hi all,

The jira [1] I work on adding UI support for remote album subscription, I
came across with some problems with the proper, formal way of managing
dependency as Suhothayan mentioned.

Currently I  have two services which facilitates remote album
subscription, PicasaSubscription and FlickerSubscription inside
photark-picasa and photark-flicker packages separately. And* I have jcr
dependencies in both photark-picasa and photark-flicker poms*. So in order
to change that, I thought of the following format.
Also currently *PicasaSubscription and FlickerSubscription services shares a
common interface called SubscribedAlbumGallery*in
org.apache.photark.services.gallery.

*1. Rename  SubscribedAlbumGallery to RemoteAlbumSubscription and move the
interface to org.apache.photark.services.album.*
*2. Move PicasaSubscription and FlickerSubscription classes to a new package
org.apache.photark.jcr.security.albums.subscriptions. *

Then there wont be any jcr dependencies inside photark-picasa and
photark-flicker.
Is this fine ? any suggestions ?

[1] - https://issues.apache.org/jira/browse/PHOTARK-62


Thanks in advance
/subash

Reply via email to