gpt4 book ai didi

java - 如何在 Clojure REPL 中要求一个 jar 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:45:22 25 4
gpt4 key购买 nike

很容易require来自 clojure 的包:

user=> (require 'clojure.core)
nil

但是我怎么能要求 .jar Clojure 中的文件?

(我正在尝试学习 lein。Leiningen 对于大型项目而非小型脚本很有用。所以我想弄清楚在我的 Clojure 脚本和 REPL 中使用 jar 包的最佳方法是什么.)

最佳答案

虽然可以在运行时借助 Pomegranate 将 jar 添加到应用程序图书馆,这是非常不鼓励的:

  1. 它对外部隐藏了依赖关系,最终用户不会知道他们需要它来运行代码。
  2. jar 本身可以依赖于其他 jar 文件(因此给最终用户带来压力)

我想我是在重复其他受访者的想法,但我想我会添加要点以验证他们的建议。

事实上,lein2 在幕后使用了 pomegranate,只是为了在需要依赖后不必重新启动 REPL。它仅用于开发目的。

关于java - 如何在 Clojure REPL 中要求一个 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13226617/

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