quattor / release

Release Management Tools
https://www.quattor.org/release
Apache License 2.0
4 stars 13 forks source link

build_all_repos: Find perl targets after compilation #334

Closed jrha closed 4 years ago

jrha commented 4 years ago

The previous code assumed the location of the Perl lib directories for each repo, but as POMs represent a hierarchical structure of dependencies this was not always valid, most notably in the case of the configuration-modules-* repos. This only became an issue when AII became able to use components directly and test cases started making use of this. The fix also required the special cases for the maven-tools repository to be separated.

Fixes #333.

This has been tested and verified as a fix against the nightly build infrastructure.

jrha commented 4 years ago

This has been used by the nightlies for the last month, so I am merging.