Closed dirk-thomas closed 6 years ago
@esteve I will merge this change for now hoping it addresses your use case. Please comment after the fact so that we know it does (or doesn't :worried: and iterate on it).
@dirk-thomas it works great, thanks! https://travis-ci.org/esteve/ros2_java/jobs/393401730
Requires ros2/rosidl#283.
The rosidl generator | runtime packages declare being a member of a group as well as register themselves at the resource index.
Additionally the default packages depend on their group and in CMake collect the available generator | runtime packages from the resource index instead of using a hard coded list (while keeping the mandatory ones explicitly listed in the manifest).