跳至内容

Compojure/相关依赖项

摘自维基教科书,面向开放世界的开放性书籍

出于方便性,所有相关依赖项均存储在“deps”子目录中。

Compojure 的必备库是 Clojure 和 Clojure-Contrib

# clojure.jar
svn co https://clojure.svn.sourceforge.net/svnroot/clojure clojure
# clojure-contrib.jar
svn co https://clojure-contrib.svn.sourceforge.net/svnroot/clojure-contrib clojure-contrib

Compojure 使用 Jetty 作为默认 web 服务器,但由于 Compojure 使用标准 Java servlet,你完全可以使用任何支持 servlet 的 web 服务器。

# jetty-6.1.14.jar
# jetty-util-6.1.14.jar
# servlet-api-2.5-6.1.14.jar
http://dist.codehaus.org/jetty/jetty-6.1.14/jetty-6.1.14.zip

对于单元测试,Compojure 使用 Fact

# fact.clj
git clone git://github.com/weavejester/fact.git
华夏公益教科书