release-engineering / pom-version-manipulator

Align versions in Maven POMs with those found in a Bill-of-Materials POM
Other
11 stars 9 forks source link

Allow inheritance of another vman configuration, both piecemeal and wholesale #35

Closed jdcasey closed 12 years ago

jdcasey commented 12 years ago

Need to allow reuse of other teams' configurations with overrides in the current team's config.

  1. Allow layering of relocated-coordinates, property-mappings, other configuration URL refs
  2. Allow inherit-config=URL-to-inherited-vman.properties to avoid need to restate config from upstream team.
jdcasey commented 12 years ago

Actually, reviewing this a bit more, option #2 will be very complex since we may need additive overrides for a lot of those configs...and syntax for specifying where to inject additive config for, say, BOMs would be incredibly complex. Probably not worth it.