Jump to content

Mix (инструмент сборки)

Смешивание
Оригинальный автор(ы) Энтони Граймс
Первоначальный выпуск 2012 ; 12 лет назад ( 2012 )
Стабильная версия
1.11.4 / 16 марта 2021 г .; 3 года назад ( 16.03.2021 ) [1]
Написано в Эликсир
Платформа Эрланг
Тип Инструмент сборки
Лицензия Лицензия Апач 2.0 [2]
Веб-сайт шестнадцатеричные документы .pm /смешивание /Смешивание .html

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]

См. также

[ редактировать ]
  1. ^ «Выпуски — эликсир-ланг/эликсир» . Получено 25 апреля 2020 г. - через GitHub .
  2. ^ «эликсир/ЛИЦЕНЗИЯ в мастере · elixir-lang/elixir · GitHub» . Гитхаб . 23 октября 2022 г.
  3. ^ «Технологический радар | Новые технологические тенденции на 2017 год | ThoughtWorks» . www. Thoughtworks.com . Проверено 8 мая 2018 г.
  4. ^ «Введение в микс» . эликсир-lang.github.com . Проверено 3 мая 2018 г.
  5. ^ «Организация вашего проекта Elixir с помощью Mix» . Культт . 31 августа 2016 г. Проверено 3 мая 2018 г.
  6. ^ «Система времени выполнения Erlang» . happi.github.io . Проверено 3 мая 2018 г.
  7. ^ «Смешивайте задачи · Феникс» . Феникс . Проверено 3 мая 2018 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c0070a1b6577d44dab78b57017905111__1712957040
URL1:https://arc.ask3.ru/arc/aa/c0/11/c0070a1b6577d44dab78b57017905111.html
Заголовок, (Title) документа по адресу, URL1:
Mix (build tool) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)