Как настроить mix.exs, чтобы приложения зонтичного проекта использовали одну и ту же версию? - PullRequest
0 голосов
/ 15 февраля 2019

Я хочу определить версию в корне mix.exs.Проект в приложениях может прочитать эту версию.Можно ли так настроить?

1 Ответ

0 голосов
/ 15 февраля 2019

root mix.exs:

defmodule MyCoolUmbrellaApp.Mixfile do
  use Mix.Project

  def project do
    [app: :my_cool_umbrella_app,
     version: "1.0",
     apps_path: "apps",
     build_embedded: Mix.env == :prod,
     start_permanent: Mix.env == :prod,
     deps: deps()]
  end

  defp deps do
    [

   ]
  end
end

код в одном из приложений в зонтике:

defmodule SomeApp.SomeModule do

  def some_function() do
    project = Mix.Project.get.project
    app     = project[:app]
    version = project[:version]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...