Re: [elixir-core:10513] [Proposal] no warning for external dependencies defined at root in umbrella apps

2021-10-27 Thread José Valim
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

[elixir-core:10513] [Proposal] no warning for external dependencies defined at root in umbrella apps

2021-10-26 Thread Ken Cross
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