[英]How do I set the default Elixir mix task
如果我有一个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
时会执行它?
看起来您可以使用default_task在项目块(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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.