build.boot contents:
(def project 'ignition-project)
(def version "0.1.0-SNAPSHOT")
(set-env! :resource-paths #{"resources" "src"}
:source-paths #{"test"}
:dependencies '[[org.clojure/clojure "1.8.0"]
[clj-http "3.7.0"]
[nightlight "1.9.1" :scope "test"]])
(task-options!
pom {:project project
:version version
:description "FIXME: write description"
:url "http://example/FIXME"
:scm {:url "https://github.com/yourname/ignition-project"}
:license {"Eclipse Public License"
"http://www.eclipse.org/legal/epl-v10.html"}})
(deftask build
"Build and install the project locally."
[]
(comp (pom) (jar) (install)))
ignition-project/core.clj contents:
(ns ignition-project.core
(:require [boot.core :as boot :refer [deftask get-env]]))
(defn foo
"I don't do a whole lot."
[x]
(println x "Hello, World!"))
(defn reload [] (load-file "build.boot"))
(def m "test")