https://bugzilla.redhat.com/show_bug.cgi?id=1226251
Bug ID: 1226251 Summary: RFE: xmvn-subst does not support symlinking the current reactor artifacts Product: Fedora Version: rawhide Component: xmvn Assignee: mizdebsk@redhat.com Reporter: sgehwolf@redhat.com QA Contact: extras-qa@fedoraproject.org CC: java-sig-commits@lists.fedoraproject.org, mat.booth@redhat.com, mizdebsk@redhat.com, msimacek@redhat.com, msrb@redhat.com, omajid@redhat.com
Description of problem: The thermostat package needs to symlink some of its own artifacts (com.redhat.thermostat:*) during a build. However, xmvn-subst only works if artifacts are actually installed. It would be ideal if xmvn-subst could be used for symlinking external deps as well as reactor artifacts.
We currently work around this problem by adding a self-BR. However this is cumbersome for version upgrades since we need to: - remove the self BR (or disable it via some global spec variable) - build - re-add self BR - rebuild
It's especially a problem for building RPMs via CI.