Ensures the given application from Erlang/OTP or Elixir and its dependencies are available in the path.
This is mostly used for Mix internal needs. In your own tasks, you should list the Erlang application dependencies under the :extra_applications section of your mix.exs.
Mix.ensure_application!/1
was added in Elixir 1.15.To quote docs at https://hexdocs.pm/mix/Mix.html#ensure_application!/1
Closes #53