Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-333

remove cyclic dependencies

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • 3.0 Beta 1
    • 2.01
    • core
    • None

    Description

      [was deleted]

      The magnolia code has a lot of cyclic dependencies between packages,
      which prevents from eventually splitting the project in different
      modules (core, gui, taglibs, etc.). Cyclic dependencies are bad,
      fixing them will anyway require moving some classes to a different
      package. See:
      http://magnolia.sourceforge.net/maven/jdepend-report.html#Cycles

      We could start by defining the correct order of dependencies (e.g.
      info.magnolia.cms.core should never depends on info.magnolia.cms.util)
      for all the packages.

      First candidates: move Path to core and exchange servlet to exchange.simple?

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              fgiust Fabrizio Giustina
              fgiust Fabrizio Giustina
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoR