私の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})
これらすべてを1つのコマンドの背後に置きたいと思います。
名前空間/パスの問題が原因で、leiningenプラグインの-main
使用または書き込みを介してこれを処理するすべての試みが失敗しました。lein run
では、どうすればそれを行うことができますか?