Hi Abhi, The standard way would be to extract interfaces from concrete implementations and move them to some third package - in the case of cloudstack I would suggest Api.
Alex On Sat, May 5, 2012 at 10:56 PM, Abhinandan Prateek < abhinandan.prat...@citrix.com> wrote: > Hi Alex, > If the circular dependencies can be removed we have a better manageable > code. If we plan to do that, what actions do you suggest ? > -Abhi > > -----Original Message----- > From: Alex Oscherov [mailto:alex.osche...@sungard.com] > Sent: Sunday, May 06, 2012 11:19 AM > To: cloudstack-dev@incubator.apache.org > Subject: Circular dependencies > > Hi Folks, > I have a question - I was just familiarizing myself with cloudstack source > code and noticed that this code has pretty tight circular dependencies > between core, server and vmware-base modules (that's what I saw so far). So > my question is - is it done intentionally - ir yest then what is the intent > or it was done unintentionally but this is non-issue or you consider this > an issue that needs fixing? If you consider that an issue that needs fixing > then let me know what my actions should be - should I file the bug, should > I fix it on my own or do something else? > > Thanks, > Alex > >