Clojure+Java使用deps.edn混合构建
简述
公司有一个项目我用clojure写了一个数据处理的SDK,里面混合了Java和Clojure的代码,之前用习惯了Leiningen,不过慢慢的感觉Leiningen越来越慢了(不知道是不是错觉),这次打算使用deps.edn管理项目。
环境准备(包含开发工具相关的包)
# windows
PS> scoop install openjdk
PS> scoop install clojure
PS> scoop install clojure-lsp
PS> scoop install clj-deps
# mise
$ mise install java
$ mise install clojure
$ sudo bash < <(curl -s https://raw.githubusercontent.com/clojure-lsp/clojure-lsp/master/install)
# macos
$ brew install openjdk
$ brew install clojure
$ brew install clojure-lsp/brew/clojure-lsp-native