10

次の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

4

1 に答える 1

21

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

于 2013-09-29T05:47:34.527 に答える