Mix (инструмент для сборки) - Mix (build tool)
изначальный выпуск | 2012 |
---|---|
Стабильный выпуск | 1.10.3 / 25 апреля 2020 г.[1] |
Написано в | Эликсир |
Платформа | Erlang |
Тип | Инструмент сборки |
Лицензия | Лицензия Apache 2.0[2] |
Интернет сайт | hexdocs |
Смешивание это автоматизация сборки инструмент для работы с приложениями, написанными на Эликсир язык программирования.[3][4] Mix был создан в 2012 году Энтони Граймсом, который черпал вдохновение из Leiningen от Clojure. Вскоре после этого Mix был объединен с самим языком программирования Elixir и по сей день является одним из шести приложений, которые являются частью языка Elixir. Mix предоставляет функциональные возможности для создания, компиляции и тестирования Elixir. исходный код а также для управления зависимостями и развертывания приложений Elixir.[5]
Смешайте задачи
Mix обеспечивает задачи к Создайте, чистый, строить, компилировать, пробег, и тест Приложения на эликсире. Например, Mix можно использовать для создания нового проекта Elixir, такого как новое приложение hello_world. Бег смешать новый hello_world приведет к
$ смешать новый hello_world* создание README.md* создание .formatter.exs* создание .gitignore* создание mix.exs* создание конфига* создание config / config.exs* создание библиотеки* создание lib / hello_world.ex* создание теста* создание test / test_helper.exs* создание test / hello_world_test.exsВаш проект Mix был успешно создан.Вы можете использовать "mix" для компиляции, тестирования и многого другого: cd hello_world смешанный тестЗапустите «mix help» для получения дополнительных команд.
Смешайте проекты
Mix использует информацию, определенную в Mix Project, для компиляции, сборки и сборки приложения. По соглашению, эта информация обычно хранится в файле сценария Эликсира с именем mix.exs. Файл может включать информацию о версии, зависимостях и другую информацию о конфигурации.
Заявление
В качестве инструмента сборки Elixir Mix используется в приложениях, нацеленных на виртуальную машину Erlang (в отличие от Виртуальная машина Java или .NET общеязыковая среда выполнения ).[6] Mix используется с веб-приложениями, построенными на платформе Phoenix.[7]
Смотрите также
Рекомендации
- ^ «Релизы - эликсир-ланг / эликсир». Получено 25 апреля 2020 - через GitHub.
- ^ "elixir / LICENSE at master · elixir-lang / elixir · GitHub". GitHub.
- ^ «Технологический радар | Новые тенденции в технологиях на 2017 год | ThoughtWorks». www.gotitworks.com. Получено 2018-05-08.
- ^ «Введение в Mix». elixir-lang.github.com. Получено 2018-05-03.
- ^ «Организация вашего проекта Elixir с помощью Mix». Culttt. 2016-08-31. Получено 2018-05-03.
- ^ «Система времени выполнения Erlang». happyi.github.io. Получено 2018-05-03.
- ^ «Смешайте задачи · Феникс». Феникс. Получено 2018-05-03.
внешняя ссылка
Этот программная инженерия -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |