[英]Compiling resources in clojure project
我有一個簡單的clojure項目,它只包含resources文件夾中的文件。 我想用jenkins編譯這些資源。
以前我用手動運行它
cd my-project
lein ring server
並更改了resources/templates
文件夾中的.md文件。 那些被編譯成.html文件到正在運行的服務器上的resources/public
。
現在我將Jenkins設置為構建服務器並希望自動化該過程。 但到目前為止我沒有成功。 我嘗試了不同的任務,例如lein ring server
,它啟動服務器但保持運行。 我嘗試compile
但實際上並沒有編譯資源文件。
我的project.clj目前看起來如下:
(defproject leiningen_clojure_test "1.0.0-SNAPSHOT"
:description "clojure test app"
:url "http://example.com/none"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
;; added this according to http://stackoverflow.com/questions/8009829/resources-in-clojure-applications, but no success
:profiles {:dev {:resource-paths ["resources"]}}
:dependencies [[org.clojure/clojure "1.8.0"]]
:plugins [[lein-ring "0.10.0"]]
;; this also didn't help
:aot :all
:ring {:handler leiningen-clojure-test.core/handler}
)
有沒有一種共同的方式,如何實現這一目標? 我還沒有從不同的教程中了解它應該如何工作。
嗯,我不知道有更多的遺失。 實際上我不得不使用Cryogen的項目結構,因為我的原始clojure項目是由Cryogen模板組成的。 所以我修改了項目結構和依賴項,現在就可以了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.