2016-06-06 6 views
0

In dem Prozess des Bauprojekts mit Mix habe ich die Anforderung, das Ergebnis des Build in einem anderen Verzeichnis zu platzieren.Ändern Sie die Position des _build dir Mix verwendet

Mix fügt normalerweise die Build-Artefakte in /project_path/_build.
Ich kann während des tatsächlichen Builds nichts zu /project_path schreiben.

Kann ich das Ausgabeverzeichnis ändern? Ist das etwas, das leicht angepasst werden kann?

Antwort

1

Basierend auf this können Sie ein Schlüsselwortlistenelement build_path angeben, um das Standardverzeichnis _build zu überschreiben.

Beispiel:

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