Thanks, Chris; that's a big help. I hadn't realized that that was possible.
Unfortunately, I don't seem to have fixed the problem. Here are my (new)
dependencies in project.clj, using your suggestion:
:dependencies [[org.clojure/clojure "1.4.0"]
[org.clojure/core.incubator "0.1.2"]
[org.clojure/tools.logging "0.2.3"]
[clj-logging-config "1.9.10"]
[noir "1.3.0-beta10" :exclusions [compojure/compojure]]
[compojure "1.1.3"]
[cheshire "4.0.3"]
[org.clojure/java.jdbc "0.2.2"]
[local/postgresql "9.2.1002"]
[korma "0.3.0-beta11"]
[midje "1.4.0"]]
Then in the ns declaration I :use [compojure.core :only [GET POST OPTIONS defroutes context]]
and :require [noir.response :as response], ... [noir.server :as server] as usual.
Again OPTIONS causes compilation to fail (everything works if I take that out). I tried variations
on the exclusions option without success.
Have I done something incorrectly?
Thanks again,
Chris