Uploaded image for project: 'Periscope'
  1. Periscope
  2. MGNLPER-55

Circular dependency between ui and periscope

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Blocker
    • 1.0
    • None
    • None
    • Yes
    • Basel 157
    • 5

    Description

      Periscope module has dependency to UI module - https://git.magnolia-cms.com/projects/MODULES/repos/periscope/browse/periscope-core/pom.xml#37

      Ui module has dependency to periscope - https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/browse/magnolia-admincentral/pom.xml?at=refs%2Fheads%2Ffeature%2Fresurface#53

      With circular dependency we are not able to release the modules. If you start with release of periscope than it will fail because UI is on SNAPSHOT, which you can't release because there's SNAPSHOT of periscope.

      Only one module should have dependency to the other. Periscope should be just backgroud for search itself, so it should not have dependency to UI. All the UI actions should be part of findbar(UI).

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                ilgun Ilgun Ilgun
                mdivilek Milan Divilek
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoR