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
40 stars 124 forks source link

Tolerate old dbb.scannerMapping configurations #385

Closed dennis-behm closed 1 year ago

dennis-behm commented 1 year ago

The development branch contains the enhancement #308, which implementation would stop a build, when a malformed dbb.scannerMapping configuration is detected due to the assertion exception.

The same property name was used previously to map to the ZUnitConfigScanner and is now extended to specify all the scanner mappings - see the defaults in build-conf/defaultzAppBuildConf.properties.

While we could meet some old application-confs with an old dbb.scannerMapping, this is now reported as a warning and skipped. It does not fail the build.

(redo of PR #383)

zAppBuild Testframework output:

dennis-behm-381_tolerate_old_dbb_scriptmappings.log