Mix (nástroj pro sestavení) - Mix (build tool)
![]() | |
První vydání | 2012 |
---|---|
Stabilní uvolnění | 1.10.3 / 25. dubna 2020[1] |
Napsáno | Elixír |
Plošina | Erlang |
Typ | Sestavte nástroj |
Licence | Licence Apache 2.0[2] |
webová stránka | hexdocs |
Směs je stavět automatizaci nástroj pro práci s aplikacemi napsanými v Elixír programovací jazyk.[3][4] Mix vytvořil v roce 2012 Anthony Grimes, který se inspiroval filmem Clojure's Leiningen. Brzy poté byl Mix sloučen do samotného programovacího jazyka Elixir a dodnes je jednou ze šesti aplikací, které jsou součástí jazyka Elixir. Mix poskytuje funkce pro vytváření, kompilaci a testování Elixir zdrojový kód a pro správu závislostí a nasazení aplikací Elixir.[5]
Smíchejte úkoly
Mix poskytuje úkoly na vytvořit, čistý, stavět, kompilovat, běh, a test Aplikace elixírů. Například Mix lze použít k vytvoření nového projektu Elixir, například nové aplikace hello_world. Běh namíchejte nový hello_world bude mít za následek
$ namíchejte nový hello_world* vytvoření souboru README.md* vytváření .formatter.exs* vytváření .gitignore* vytváření mix.exs* vytváření konfigurace* vytváření config / config.exs* vytváření lib* vytvoření lib / hello_world.ex* vytvoření testu* vytvoření testu / test_helper.exs* vytvoření testu / hello_world_test.exsVáš projekt Mix byl úspěšně vytvořen.Pomocí kompilace jej můžete zkompilovat, otestovat atd.: cd hello_world test mixuSpuštěním „nápovědy pro mix“ získáte další příkazy.
Mix projektů
Mix používá informace definované v projektu Mix ke kompilaci, sestavení a sestavení aplikace. Podle konvence jsou tyto informace obvykle spravovány v souboru skriptu Elixir s názvem mix.exs. Soubor může obsahovat informace o verzi, závislosti a další informace o konfiguraci.
aplikace
Jako nástroj pro sestavení Elixir se Mix používá v aplikacích, které cílí na virtuální stroj Erlang (na rozdíl od Virtuální stroj Java nebo .NET Common Language Runtime ).[6] Mix se používá s webovými aplikacemi postavenými na rámci Phoenixu.[7]
Viz také
Reference
- ^ „Vydání - elixír-jazyk / elixír“. Citováno 25. dubna 2020 - přes GitHub.
- ^ „elixir / LICENSE ve společnosti master · elixir-lang / elixir · GitHub“. GitHub.
- ^ "Technologický radar | Nové trendy v technologiích pro rok 2017 | ThoughtWorks". www.thoughtworks.com. Citováno 2018-05-08.
- ^ "Úvod do mixu". elixir-lang.github.com. Citováno 2018-05-03.
- ^ „Organisation your Elixir project with Mix“. Culttt. 2016-08-31. Citováno 2018-05-03.
- ^ „Erlang Runtime System“. happi.github.io. Citováno 2018-05-03.
- ^ „Smíšené úkoly · Phoenix“. Phoenix. Citováno 2018-05-03.
externí odkazy
![]() | Tento softwarové inženýrství související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |