Skip to content

Add Compojure as a dependencyλ︎

Edit your project configuration project.clj and add the current version of Compojure

The project.clj file should look as follows:

(defproject todo-list "0.1.0-SNAPSHOT"
  :description "A Todo List server-side webapp using Ring & Compojure"
  :url ""
  :license {:name "Creative Commons Attribution Share-Alike 4.0 International"
            :url  ""}
  :dependencies [[org.clojure/clojure "1.10.1"]
                 [ring "1.8.0"]
                 [compojure "1.6.1"]]
  :repl-options {:init-ns todo-list.core}
  :main todo-list.core
  :profiles {:dev
             {:main todo-list.core/-dev-main}})

As we are adding a library to the project we need to restart the web server.

Ctrl-c in the terminal to stop the server and lein run 8000 to restart the web server

Hint::Search for dependency versionsλ︎

The current version of Compojure or any other Clojure library can be found via