Advertisement
dredder_gun

Untitled

Mar 24th, 2017
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (defproject notes "0.1.0-SNAPSHOT"
  2.   :description "Менеджер заметок"
  3.   :min-lein-version "2.5.3"
  4.   :dependencies [; Да-да, сам Clojure тоже подключаем
  5.                  ; как зависимость
  6.                  [org.clojure/clojure "1.8.0"]
  7.  
  8.                  ; Маршруты для GET и POST запросов
  9.                  [compojure "1.3.1"]
  10.  
  11.                  ; Обертка (middleware) для наших
  12.                  ; маршрутов
  13.                  [ring/ring-defaults "0.1.5"]
  14.  
  15.                  ; Шаблонизатор
  16.                  [selmer "0.8.2"]
  17.  
  18.                  ; Добавляем Monger
  19.                  [com.novemberain/monger "2.0.1"]
  20.  
  21.                  ; Дата и время
  22.                  [clojure.joda-time "0.6.0"]
  23.  
  24.                  ; для html вёрстки страниц
  25.                  [hiccup "1.0.5"]
  26.                  [garden "1.3.1"]
  27.                  [me.raynes/fs "1.4.6"]
  28.                  [ns-tracker "0.3.0"]]
  29.  
  30.   ; Поскольку веб-сервер подключать мы будем в
  31.   ; следующей статье, пока доверим это дело
  32.   ; Ring'у в который включен свой веб-сервер Jetty
  33.   :plugins [[lein-ring "0.8.13"]
  34.             [lein-garden "0.3.0"]]
  35.  
  36.   :prep-tasks [["garden" "once"]]
  37.  
  38.   ; При запуске приложения Ring будет
  39.   ; использовать переменную app содержащую
  40.   ; маршруты и все функции которые они содержат
  41.   :ring {:handler notes.handler/app}
  42.   :resource-paths ["resources"]
  43.   :profiles {:dev
  44.              {:dependencies
  45.               [[javax.servlet/servlet-api "2.5"]
  46.                [ring-mock "0.1.5"]]}}
  47.  
  48.   :garden {:builds [{:id           "stylesheets"
  49.                     :source-paths ["notes/css/stylesheets"]
  50.                     :stylesheet   notes.css.stylesheets/stylesheets
  51.                     :compiler     {:output-to     "resources/css/screen.css"
  52.                                    :pretty-print? true}}]}
  53. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement