lein-garden
lein-garden copied to clipboard
Regression: lein-garden 0.2.8 - Error: cannot resolve leiningen.garden/activate hook
trafficstars
After upgrading to lein-garden 0.2.8 from 0.2.6, I see the following error messages on each run of Leiningen:
# lein version
Error: cannot resolve leiningen.garden/activate hook
Leiningen 2.6.1 on Java 1.8.0_92 OpenJDK 64-Bit Server VM
My project.clj looks like this:
(defproject web "0.1.0-SNAPSHOT"
:min-lein-version "2.0.0"
:dependencies [[org.clojure/clojure "1.8.0"]
[org.clojure/clojurescript "1.9.198"]
[org.clojure/data.json "0.2.6"]
[danlentz/clj-uuid "0.1.6"]
;[prismatic/plumbing "0.5.2"]
[devcards "0.2.1-7"]
;[garden "1.3.2"]
[reagent "0.6.0-alpha"]
[reagent-forms "0.5.24"]
; reagent framework:
;[re-frame "0.7.0-alpha-3"]
; oder:
;[posh "0.3.4.1"]
;[datascript "0.15.0"]
; client side routing:
;[secretary "1.2.3"]
; HTTP REST client:
[cljs-ajax "0.5.8"]
; HTML renderer:
[hiccup "1.0.5"]
; Database:
[datascript "0.15.2"]
; Kubernetes API:
[kubernetes-api "0.1.0"]
; server side routing:
[compojure "1.5.1"]
;[liberator "0.14.0"]
[ring/ring-anti-forgery "1.0.1"]
[ring/ring-defaults "0.2.1"]]
:plugins [[lein-cljsbuild "1.1.3" :exclusions [org.clojure/clojure]]
[lein-garden "0.2.8" :exclusions [org.clojure/clojure org.apache.commons/commons-compress]]
[lein-figwheel "0.5.4-7" :exclusions [org.clojure/clojure]]
[lein-ring "0.9.7" :exclusions [org.clojure/clojure]]]
:hooks [leiningen.cljsbuild
leiningen.garden]
:prep-tasks [["garden" "once"]]
:clean-targets [:target-path]
:ring {:handler web.handler/app}
:profiles
{:dev {:dependencies [[javax.servlet/servlet-api "2.5"]
[ring/ring-mock "0.3.0"]]}}
:cljsbuild {:builds [{:id "dev"
:source-paths ["src-cljs"]
:figwheel true
:compiler {:main "web.core"
:asset-path "cljs/out"
:output-to "resources/public/cljs/main.js"
:output-dir "resources/public/cljs/out"}}]}
:figwheel {
:css-dirs ["resources/public/css"]})
Seems they were deliberately removed in 6eaabdbc5c1d67aa9116e05c62a6ee74c57411dc
commit 6eaabdbc5c1d67aa9116e05c62a6ee74c57411dc
Author: Robin Heggelund Hansen <[email protected]>
Date: Fri Jan 9 00:45:21 2015 +0100
Removed functions relating to hooks, they're not needed anymore
Changes to the README in that same commit seem to suggest people should switch to using :prep-tasks. It is unfortunate that this breaking change was released with a minor version bump.