改变_build目录的位置

时间:2016-06-06 21:45:24

标签: build elixir mix

在使用Mix构建项目的过程中,我需要将构建结果放在另一个目录中。

混合通常会将构建工件放在 / project_path / _build 中。
在实际构建期间,我无法向 / project_path 写任何内容。

我可以更改输出目录吗?这是否可以轻松调整?

1 个答案:

答案 0 :(得分:1)

根据this,您可以指定关键字列表成员build_path来覆盖默认的_build目录。

示例:

def project do
    [app: :my_app,
    version: "0.0.1",
    elixir: "~> 1.2",
    build_embedded: Mix.env == :prod,
    start_permanent: Mix.env == :prod,
    build_path: "custom_build_dir",
    deps: deps]
end