У меня есть приложение Elixir с двумя приложениями внутри папки lib/:
myproject/lib/app1
myproject/lib/app2
У них обоих есть файлы, которые используют Application:
myproject/lib/app1.exs
myproject/lib/app2.exs
Каждый из них реализует start
и порождает дерево наблюдения.
В myproject/mix.exs
я пробовал:
def application do
[
mod: {app1, []},
{app2, []},
applications: [:foo, :bar]
]
end
Но все, что я получаю, это синтаксические ошибки в строке с {app2, []}
.
Такое вообще возможно? Если нет, то как правильно запускать отдельные приложения с деревьями контроля в Elixir?
mix do run app1.exs, run app2.exs
- person coderVishal   schedule 25.07.2016