gpt4 book ai didi

clojure - 没有码头的环/组合

转载 作者:行者123 更新时间:2023-12-04 08:28:12 24 4
gpt4 key购买 nike

我知道可以使用 lein ring war 创建一个 war 文件,但它似乎仍然包含码头依赖项。当我构建 war (并在 tomcat 上部署)时,有没有办法排除码头依赖项?

如果我根本不能做这件事,还是只是打包到 war 中但从未实际使用过的额外 jars/class 文件?

最佳答案

Leinigen 支持 :exclusions 依赖项。

(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]]])

here详情。

通常问题是找出依赖项的来源。在 Maven 中,您可以这样做:
mvn dependency:tree 

以获得依赖树的有用 ASCII 艺术表示。

一种选择是使用为您的项目生成 pom.xml
lein pom

然后在上面运行 Maven。

关于clojure - 没有码头的环/组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9570857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com