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

Move assembly out of modules

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 1.0-M4
    • 1.0
    • buildsystem
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: