如果我有一个mix.exs
文件类似:
defmodule Mix.Tasks.My_task do
use Mix.Task
@shortdoc "Perform my task"
def run(_) do
IO.puts "Working"
end
end
defmodule ElixirKoans.Mixfile do
use Mix.Project
def project do
...
end
我可以愉快地运行这个mix my_task
.
我该如何制作my_task
是默认的,所以当我运行时它会被执行mix
没有任务?
看起来您可以使用在项目块(mix.exs)内部定义默认任务:
def project do
[default_task: "run"]
end
更多信息:https://github.com/elixir-lang/elixir/blob/f3f64cdba205253ca0bbc0ce6a5dddd500ffb48f/lib/mix/lib/mix/project.ex#L266-L280
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)