环/组合没有码头
我知道可以使用lein ring war
创建战争文件,但它似乎仍包含码头依赖项。 有没有办法在构建战争(并在tomcat上部署)时排除码头依赖关系?
如果我根本不能做这件事,或者它只是打包在战争中但从未实际使用的额外的罐子/类文件?
Leinigen支持:依赖项中的排除项。
(defproject my-project "1.0.0"
:dependencies [[org.clojure/clojure "1.2.0"]
[org.clojure/clojure-contrib "1.2.0"]]
:dev-dependencies [[autodoc "0.7.1" :exclusions [org.apache.ant/ant]]])
详情请看这里。
通常问题在于找出依赖关系来自哪里。 在maven中你可以这样做:
mvn dependency:tree
以获得依赖关系树的有用ASCII艺术表示。
一种选择是为您的项目使用生成一个pom.xml
lein pom
然后运行maven。
链接地址: http://www.djcxy.com/p/56977.html