IBM / dbb-zappbuild

zAppBuild is a generic build solution for building z/OS applications using Apache Groovy build scripts and IBM Dependency Based Build (DBB) APIs.
Apache License 2.0
41 stars 140 forks source link

Ability to manage member level build properties in specific prop files #216

Closed dennis-behm closed 2 years ago

dennis-behm commented 2 years ago

As of today, zAppBuild manages a hierarchy of 2 for build properties.

Either the properties are managed globally as the defaults or are overwritten by a file property. The file property filter can be used for groups as well as individual programs.

During migration to DBB, it could be useful to manage an individual property file for each element rather than using a long string for a file property overwrite.

This PR introduces an alternate way to define a build property through a particular property member.