Given an umbrella project like this :
app/ app1 mix.exs app2 mix.exs mix.exs
I need to extend
mix deps.get task in app1 only. It is easy to that using an alias:
defp aliases do [ "deps.get" : ["deps.get", "other.task"] ] end
mix deps.get from the
apps/app1 folder properly calls the task.
mix deps.get from the parent umbrella app does not call it.
- I’m assuming that calling a task from the umbrella project should call the task with the same name in child projects. Am I wrong on that ?
- If so, is there a way to achieve what I want to do ?