Mixa (byggverktyg)
Originalförfattare | Anthony Grimes |
---|---|
Initial release | 2012 |
Stabil frisättning | 1.11.4 / 16 mars 2021
|
Skrivet i | Elixir |
Plattform | Erlang |
Typ | Bygg verktyg |
Licens | Apache-licens 2.0 |
Hemsida |
Mix är ett automationsverktyg för att arbeta med applikationer skrivna i programmeringsspråket Elixir . Mix skapades 2012 av Anthony Grimes, som hämtade inspiration från Clojures Leiningen. Strax efter slogs Mix ihop till själva programmeringsspråket Elixir och är än i dag en av de sex applikationer som ingår i Elixir-språket. Mix tillhandahåller funktionalitet för att skapa, kompilera och testa Elixir- källkod och för att hantera beroenden och distribuera Elixir-applikationer.
Blanda uppgifter
Mix tillhandahåller uppgifter för att skapa , rengöra, bygga , kompilera , köra och testa Elixir-applikationer. Till exempel kan Mix användas för att skapa ett nytt Elixir-projekt, till exempel en ny hello_world-applikation. Att köra mix new hello_world kommer att resultera i
$ mix new hello_world * skapa README.md * skapa .formatter.exs * skapa .gitignore * skapa mix.exs * skapa config * skapa config/config.exs * skapa lib * skapa lib/hello_world.ex * skapa test * skapa test /test_helper.exs * skapa test/hello_world_test.exs Ditt mixprojekt skapades framgångsrikt. Du kan använda "mix" för att kompilera det, testa det och mer: cd hello_world mix test Kör "mix help" för fler kommandon.
Blanda projekt
Mix använder informationen som definieras i ett mixprojekt för att kompilera, bygga och montera applikationen. Enligt konvention hanteras denna information vanligtvis i en Elixir-skriptfil med namnet mix.exs. Filen kan innehålla versionsinformation, beroenden och annan konfigurationsinformation.
Ansökan
Som Elixir-byggverktyget används Mix på applikationer som riktar sig till den virtuella maskinen Erlang (i motsats till den virtuella Java-maskinen eller .NET Common Language Runtime ). Mix används med webbapplikationer byggda på Phoenix-ramverket.
Se även
externa länkar