Mavros vs. ROS2/DDS bridge for AUTO

Hi,
I would like develop fixed wing AUTO and
I am pessimistic about which one I have to use on project for communicate with ros2.

xrcedds and ros2 communication enough for develop AUTO or
I have to implement mavros to complete project properly.