Uploaded image for project: 'Geronimo'
  1. Geronimo
  2. GERONIMO-406

Move assembly out of modules

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: 1.0-M4
    • Fix Version/s: 1.0
    • Component/s: buildsystem
    • Labels:
      None

      Description

      The main reason for the uber-build is really the circular dependency between the modules in geronimo "modules" and openejb. Openejb requires many of the geronimo modules, and geronimo assembly requires openejb.

      This could be fixed by moving geronimo assembly out of modules. I suggest making a bunch of assemblies, starting with assembly/default which will include current modules/assembly.

      The result is that projects can be built in this order:

      howl
      geronimo/spec
      tranql
      tranql-connector
      geronimo/modules
      activemq
      openejb
      geronimo/assembly

      This can be done by a normal continuous integration tool rather than the uber-build.

        Attachments

          Activity

            People

            • Assignee:
              djencks David Jencks
              Reporter:
              djencks David Jencks
            • Votes:
              1 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: