Uploaded image for project: 'ModeShape'
  1. ModeShape
  2. MODE-1106

Break out parent POM into separate module

    XMLWordPrintable

Details

    • Low

    Description

      To date, ModeShape's parent POM has been in the top-level directory of the codebase, and has served two purposes: define all of the inherited information (e.g., dependencies, dependencyManagement, properties, property-based profiles, repositories, plugins, etc.) and define the modules and profiles used for the complete build. They really are separate responsibilities, and should be broken up as such.

      This is not an essential change, as the build certainly functions in its current form, and as the separation may be mostly cosmetic (although breaking the parent POM out without any of the build-related modules and profiles means less information is inherited). Thus, before this change is committed, we should evaluate whether it's really worth doing.

      I welcome any thoughts and opinions as to whether this is a Maven 3 best practice.

      Attachments

        Activity

          People

            rhauch Randall Hauch (Inactive)
            rhauch Randall Hauch (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: