Clojure 无码头的环形/复合式码头
我知道可以使用Clojure 无码头的环形/复合式码头,clojure,leiningen,compojure,ring,Clojure,Leiningen,Compojure,Ring,我知道可以使用leinringwar创建一个war文件,但它似乎仍然包含jetty依赖项。在构建war(并在tomcat上部署)时,有没有排除jetty依赖性的方法 如果我根本做不到这一点,或者只是打包到war中但从未实际使用过的额外JAR/类文件?Leinigen支持:依赖项中的排除 (defproject我的项目“1.0.0” :依赖项[[org.clojure/clojure“1.2.0”] [org.clojure/clojure-contrib“1.2.0”]] :开发依赖项[[aut
leinringwar
创建一个war文件,但它似乎仍然包含jetty依赖项。在构建war(并在tomcat上部署)时,有没有排除jetty依赖性的方法
如果我根本做不到这一点,或者只是打包到war中但从未实际使用过的额外JAR/类文件?Leinigen支持:依赖项中的排除
(defproject我的项目“1.0.0”
:依赖项[[org.clojure/clojure“1.2.0”]
[org.clojure/clojure-contrib“1.2.0”]]
:开发依赖项[[autodoc“0.7.1”:排除项[org.apache.ant/ant]])
有关详细信息,请参阅
通常,问题是找出依赖项的来源。在maven中,您可以执行以下操作:
mvn dependency:tree
获取依赖关系树的有用ASCII art表示
一种选择是使用
lein pom
然后在上面运行maven。Leiningen现在可以使用
lein deps:tree
直接打印依赖关系树。再也没有Maven Pom了!