Elixir 如何配置mix.exs以使伞形项目应用程序共享同一版本?
我想在root mix.exs中定义版本。应用程序中的项目可以读取此版本。可以这样配置吗?rootElixir 如何配置mix.exs以使伞形项目应用程序共享同一版本?,elixir,elixir-mix,Elixir,Elixir Mix,我想在root mix.exs中定义版本。应用程序中的项目可以读取此版本。可以这样配置吗?rootmix.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,
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]