たとえば、'[pandeiro.boot-http :refer [serve]]
を使用する簡単なboot-cljタスクがあるとします。変更を加えてタスクを再起動する必要がある場合、ポートがすでに使用中であると不満を持ちます。 replを再起動しなくてもjettyサーバーを殺す方法はありますか?これはコンポーネントフレームワークのようなものから始めて、長期的なプロジェクトであるはるかにエレガントな方法でこの問題を解決し、多くの依存を可能にしている場合再起動せずにjettyサーバを停止するには
(defonce running-server (atom nil))
(defn stop-server [] (@running-server))
(defn go []
(reset! running-server
(org.httpkit.server/run-server
... your stuff here ...))
: