在我的 Clojure/appengine-magic 项目中,我目前是这样启动的:
lein repl
(doto 'tlog.core require in-ns)
(compile 'tlog.core)
(ae/start tlog-app)
(require 'swank.swank) (swank.swank/start-repl 4005)
tlog.core 有:
(:require [appengine-magic.core :as ae])
或者,我可以使用,而不是 ae/start,我认为:
(use 'ring.adapter.jetty)
(run-jetty (var tlog.core/tlog-app-handler) {:port 8080})
我想把所有这些放在一个命令后面。
由于命名空间/路径问题,所有通过-main
使用或编写 leiningen 插件来处理此问题的尝试都失败了。lein run
那么怎么做呢?