Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Build profiles are an important concept for unifying configuration differences between different environments. They also should capture information across all aspects of the POM.

...

Design

General Objectives

  • All profile information should be kept together to create a single view of it, rather than dispersing it throughout the POM
  • Based on the design decisions below, the profile is a subset of a POM that is applied onto the current POM as a form of inheritence.
  • Each profile has a globally unique identifier.

...