I don't want to force users to use rabbitmq so this dependency should be made <optional>true</optional> and whatever rabbitmq-consumer dependant code should be made pluggable.