Mix (ferramenta de construção) - Mix (build tool)
Autor (es) original (is) | Anthony Grimes |
---|---|
lançamento inicial | 2012 |
Versão estável | 1.11.4 / 16 de março de 2021
|
Escrito em | Elixir |
Plataforma | Erlang |
Modelo | Ferramenta de construção |
Licença | Licença Apache 2.0 |
Local na rede Internet | hexdocs |
Mix é uma ferramenta de automação de construção para trabalhar com aplicativos escritos na linguagem de programação Elixir . Mix foi criado em 2012 por Anthony Grimes, que se inspirou em Leiningen de Clojure. Logo depois, o Mix foi incorporado à própria linguagem de programação Elixir e até hoje é um dos seis aplicativos que fazem parte da linguagem Elixir. O Mix fornece funcionalidade para criar, compilar e testar o código-fonte do Elixir e para gerenciar dependências e implantar aplicativos Elixir.
Misture tarefas
O Mix fornece tarefas para criar , limpar, construir , compilar , executar e testar aplicativos Elixir. Por exemplo, Mix pode ser usado para criar um novo projeto Elixir, como um novo aplicativo hello_world. Executar o mix new hello_world resultará em
$ 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.
Projetos mistos
O Mix usa as informações definidas em um Projeto Mix para compilar, construir e montar o aplicativo. Por convenção, essas informações são normalmente gerenciadas em um arquivo de script Elixir denominado mix.exs. O arquivo pode incluir informações de versão, dependências e outras informações de configuração.
Inscrição
Como a ferramenta de construção Elixir, o Mix é usado em aplicativos que visam a máquina virtual Erlang (em oposição à máquina virtual Java ou ao .NET Common Language Runtime ). Mix é usado com aplicativos da web construídos na estrutura Phoenix.
Veja também
Referências
links externos