Build 编写一个在deps.get之后运行的混合任务
有没有一种方法可以连接到Elixir的混合内置任务中,以便在另一个任务完成后执行该任务 我知道你可以做类似的事情Build 编写一个在deps.get之后运行的混合任务,build,elixir,elixir-mix,Build,Elixir,Elixir Mix,有没有一种方法可以连接到Elixir的混合内置任务中,以便在另一个任务完成后执行该任务 我知道你可以做类似的事情 defmodule Mix.Tasks.Other.Get use Mix.Task @shortdoc "Other dependencies?" def run(_) do Mix.Task.run("deps.get") end end 但是我有点想在混合deps之后运行一个任务。get考虑使用make来包装最有意义的命令。(即make-deps将同
defmodule Mix.Tasks.Other.Get
use Mix.Task
@shortdoc "Other dependencies?"
def run(_) do
Mix.Task.run("deps.get")
end
end
但是我有点想在混合deps之后运行一个任务。get考虑使用make
来包装最有意义的命令。(即make-deps
将同时运行mix-deps.get
然后mix-other.get
)您可以使用:
defmodule MyApp.MixProject do
use Mix.Project
def project do
[
app: :my_app,
version: "1.0.0",
aliases: aliases()
]
end
defp aliases do
[
"deps.get": ["deps.get", "custom.task"]
]
end
end