Fork me on GitHub

I was configuring a Boot project to use clj-refactor and CIDER. I ended up adding refactor-nrepl and cider/cider-nrelp nREPL middlewares to profile.boot and a specific version of org.clojure/tools.nrepl to build.boot. Is it correct to specify nREPL in build.boot? Why middlewares have to be specified in profile.boot, aren't they supposed to run in nREPL server?


Ah, I have moved org.clojure/tools.nrepl to *default-dependencies* in profile.boot and it still works well. I suppose it makes my previous question moot.


Hmm, boot-cljs is partially compiling to "out/". It is also compiling "target/public/main.out/" (where I want it). How do I prevent it from polluting my project directory with "out/"?