Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-6383

Consider duplicating the -client and -server modules for each profile

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 5.1.0, 4.16.0
    • None
    • core
    • None

    Description

      Right now we are using property replacement to generate the shaded binaries for each profile.
      While this (mostly) works, it is considered illegal/unsupported by maven, and has limitations.

      Duplicating the modules instead of using property replacement would have some adavntages and disadvantages:

      + Maven does not spew warnings
      + Probably more stable long term across maven versions
      + Can differentiate name/description of artifacts
      + Can build all binaries for release in one pass

      • Lots of new modules to maintain (pom only)
      • More opportunity for the modules to get out of sync

      Attachments

        Activity

          People

            Unassigned Unassigned
            stoty Istvan Toth
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: