Closed kostafey closed 11 years ago
Your project.clj works for me. I suspect some other plugin is bringing
in an older version of leinjacker - are you loading any other plugins
via ~/.lein/project.clj
?
kostafey writes:
lein-ring plugin can't find leinjacker.
project.clj:
(defproject myblog "0.1.0-SNAPSHOT" :description "FIXME: write description" :url "http://example.com/FIXME" :dependencies [[org.clojure/clojure "1.5.1"] [compojure "1.1.5"] [me.raynes/laser "1.1.1"] [mysql/mysql-connector-java "5.1.24"] [korma "0.3.0-RC5"] [lib-noir "0.4.9"]] :plugins [[lein-ring "0.8.2"]] :ring {:handler myblog.handler/app} :profiles {:dev {:dependencies [[ring-mock "0.1.3"]]}})
leinjacker is located here (installed via localrepo plugin):
%HOME%.m2\repository\leinjacker\leinjacker\0.4.1\leinjacker-0.4.1.jar
If I run
lein ring server
the stacktrace:
java.io.FileNotFoundException: Could not locate leinjacker/depsinit.class or leinjacker/deps.clj on classpath: at clojure.lang.RT.load(RT.java:443) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn5018.invoke(core.clj:5530) at clojure.core$load.doInvoke(core.clj:5529) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5336) at clojure.core$load_lib$fn4967.invoke(core.clj:5375) at clojure.core$load_lib.doInvoke(core.clj:5374) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:619) at clojure.core$load_libs.doInvoke(core.clj:5413) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:619) at clojure.core$require.doInvoke(core.clj:5496) at clojure.lang.RestFn.invoke(RestFn.java:408) at leiningen.ring.server$eval19$loading4910auto__20.invoke(server.clj:1) at leiningen.ring.server$eval19.invoke(server.clj:1) at clojure.lang.Compiler.eval(Compiler.java:6619) at clojure.lang.Compiler.eval(Compiler.java:6608) at clojure.lang.Compiler.load(Compiler.java:7064) at clojure.lang.RT.loadResourceScript(RT.java:370) at clojure.lang.RT.loadResourceScript(RT.java:361) at clojure.lang.RT.load(RT.java:440) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn5018.invoke(core.clj:5530) at clojure.core$load.doInvoke(core.clj:5529) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5336) at clojure.core$load_lib$fn4967.invoke(core.clj:5375) at clojure.core$load_lib.doInvoke(core.clj:5374) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:619) at clojure.core$load_libs.doInvoke(core.clj:5413) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:621) at clojure.core$use.doInvoke(core.clj:5507) at clojure.lang.RestFn.invoke(RestFn.java:551) at leiningen.ring$eval13$loading4910auto__14.invoke(ring.clj:1) at leiningen.ring$eval13.invoke(ring.clj:1) at clojure.lang.Compiler.eval(Compiler.java:6619) at clojure.lang.Compiler.eval(Compiler.java:6608) at clojure.lang.Compiler.load(Compiler.java:7064) at clojure.lang.RT.loadResourceScript(RT.java:370) at clojure.lang.RT.loadResourceScript(RT.java:361) at clojure.lang.RT.load(RT.java:440) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn5018.invoke(core.clj:5530) at clojure.core$load.doInvoke(core.clj:5529) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5336) at clojure.core$load_lib$fn4967.invoke(core.clj:5375) at clojure.core$load_lib.doInvoke(core.clj:5374) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:619) at clojure.core$load_libs.doInvoke(core.clj:5413) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:619) at clojure.core$require.doInvoke(core.clj:5496) at clojure.lang.RestFn.invoke(RestFn.java:408) at leiningen.core.utils$require_resolve.invoke(utils.clj:60) at leiningen.core.utils$require_resolve.invoke(utils.clj:62) at leiningen.core.main$resolve_task.invoke(main.clj:147) at leiningen.core.main$resolve_task.invoke(main.clj:152) at leiningen.core.main$apply_task.invoke(main.clj:181) at leiningen.core.main$_main$fn2232.invoke(main.clj:253) at leiningen.core.main$_main.doInvoke(main.clj:243) at clojure.lang.RestFn.invoke(RestFn.java:421) at clojure.lang.Var.invoke(Var.java:419) at clojure.lang.AFn.applyToHelper(AFn.java:163) at clojure.lang.Var.applyTo(Var.java:532) at clojure.core$apply.invoke(core.clj:617) at clojure.main$main_opt.invoke(main.clj:335) at clojure.main$main.doInvoke(main.clj:440) at clojure.lang.RestFn.invoke(RestFn.java:457) at clojure.lang.Var.invoke(Var.java:427) at clojure.lang.AFn.applyToHelper(AFn.java:172) at clojure.lang.Var.applyTo(Var.java:532) at clojure.main.main(main.java:37)
Reply to this email directly or view it on GitHub: https://github.com/sattvik/leinjacker/issues/9
Toby Crawley http://immutant.org | http://torquebox.org
In my case the problem was in the lein-ring
(with empty *.pom file in the
.m2 directory) dependences, wich is requires leinjacker
(wich is already
installed) and org.clojure/data.xml
wich was not installed yet in my .m2.
lein-ring plugin can't find leinjacker.
project.clj:
leinjacker is located here (installed via localrepo plugin):
%HOME%.m2\repository\leinjacker\leinjacker\0.4.1\leinjacker-0.4.1.jar
If I run
lein ring server
the stacktrace: