Mix (инструмент сборки)
Оригинальный автор(ы) | Энтони Граймс |
---|---|
Первоначальный выпуск | 2012 |
Стабильная версия | 1.11.4
/ 16 марта 2021 г [1] |
Написано в | Эликсир |
Платформа | Эрланг |
Тип | Инструмент сборки |
Лицензия | Лицензия Апач 2.0 [2] |
Веб-сайт | шестнадцатеричные документы |
Mix — инструмент автоматизации сборки для работы с приложениями, написанными на Elixir языке программирования . [3] [4] Mix был создан в 2012 году Энтони Граймсом, который черпал вдохновение из Leiningen от Clojure. Вскоре после этого Mix был объединен с самим языком программирования Elixir и по сей день является одним из шести приложений, входящих в состав языка Elixir. Mix предоставляет функциональные возможности для создания, компиляции и тестирования исходного кода Elixir , а также для управления зависимостями и развертывания приложений Elixir. [5]
Смешивайте задачи
[ редактировать ]Mix предоставляет задачи для создания , очистки, сборки , компиляции , запуска и тестирования приложений Elixir. Например, Mix можно использовать для создания нового проекта Elixir, например нового приложения hello_world. Запуск mix new hello_world приведет к
$ mix new hello_world
* creating README.md
* creating .formatter.exs
* creating .gitignore
* creating mix.exs
* creating config
* creating config/config.exs
* creating lib
* creating lib/hello_world.ex
* creating test
* creating test/test_helper.exs
* creating test/hello_world_test.exs
Your Mix project was created successfully.
You can use "mix" to compile it, test it, and more:
cd hello_world
mix test
Run "mix help" for more commands.
Смешайте проекты
[ редактировать ]Mix использует информацию, определенную в проекте Mix, для компиляции, сборки и сборки приложения. По соглашению эта информация обычно хранится в файле сценария Elixir с именем mix.exs. Файл может включать информацию о версии, зависимостях и другую информацию о конфигурации.
Приложение
[ редактировать ]В качестве инструмента сборки Elixir Mix используется в приложениях, ориентированных на виртуальную машину Erlang (в отличие от виртуальной машины Java или среды выполнения .NET Common Language Runtime ). [6] Mix используется с веб-приложениями, построенными на платформе Phoenix. [7]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуски — эликсир-ланг/эликсир» . Получено 25 апреля 2020 г. - через GitHub .
- ^ «эликсир/ЛИЦЕНЗИЯ в мастере · elixir-lang/elixir · GitHub» . Гитхаб . 23 октября 2022 г.
- ^ «Технологический радар | Новые технологические тенденции на 2017 год | ThoughtWorks» . www. Thoughtworks.com . Проверено 8 мая 2018 г.
- ^ «Введение в микс» . эликсир-lang.github.com . Проверено 3 мая 2018 г.
- ^ «Организация вашего проекта Elixir с помощью Mix» . Культт . 31 августа 2016 г. Проверено 3 мая 2018 г.
- ^ «Система времени выполнения Erlang» . happi.github.io . Проверено 3 мая 2018 г.
- ^ «Смешивайте задачи · Феникс» . Феникс . Проверено 3 мая 2018 г.
Внешние ссылки
[ редактировать ]