Hi Ken, this behaviour is by design. The apps inside the umbrella are still
meant to run and work individually, so for example, you can run tests
directly inside one of them.
For sharing code between mix.exs, you can however have a separate file,
called shared.exs at the root of the umbrella, or
First, sorry if this has been brought up before. I did a quick search and
nothing stood out.
The idea is simple enough
my_umbrella/mix.exs
external_deps
my_umbrella/apps/app1/mix.exs
internal_deps
my_umbrella/apps/app2/mix.exs
internal_deps
This would be ideal and does work however in