Att påbörja ett nytt projekt

Clojure:
Att påbörja ett nytt projekt

Hur man gör:

För att kickstarta ett Clojure-projekt använder vi Leiningen, en populär byggautomatisering och projektledningsverktyg för Clojure.

  1. Installera Leiningen: Besök Leiningen’s hemsida och följ installationsinstruktionerna.

  2. Skapa ett nytt projekt: Öppna en terminal och kör:

lein new app mitt-kloj-projekt

Ersätt mitt-kloj-projekt med ditt projektnamn.

  1. Projektets struktur: Kontrollera den nya projektstrukturen:
tree mitt-kloj-projekt

Output ser ut ungefär så här:

mitt-kloj-projekt
├── project.clj
├── README.md
├── resources
├── src
   └── mitt_kloj_projekt
       └── core.clj
└── test
    └── mitt_kloj_projekt
        └── core_test.clj
  1. Kör projektet: Gå till projektets katalog och starta REPL:
cd mitt-kloj-projekt
lein repl

I REPL, kör:

(-main)

Du ser ett hälsningsmeddelande eller liknande från din core.clj fil.

Fördjupning

Leiningen lanserades 2010 och är baserat på en tidigare verktyg som heter Cake. Det löser samma problemställningar som Maven och Gradle gör i Java-ekosystemet. Alternativ till Leiningen inkluderar Boot och den nyare verktyget tools.deps som är en del av Clojure CLI-verktyg. Leiningen hanterar beroenden, körnings- och testcykler samt paketering och distribution av applikationen. Den project.clj fil är hjärtat i ett Leiningen-projekt, som behåller alla konfigurationer.

Se även