【问题标题】:How do I get intellij's clojure console to load the dependencies defined in leiningen?如何让 intellij 的 clojure 控制台加载 leiningen 中定义的依赖项?
【发布时间】:2011-07-26 17:47:22
【问题描述】:

我已经安装了“la Clojure”和“leiningen”插件。我创建了一个 clojure 项目并将 lib/ 文件夹作为库添加到我的项目中。完成此操作后,编辑器了解这些库,如果我“运行”一个 clojure 文件,它会成功加载依赖项,但如果我在 intellij 中启动控制台,它不会加载依赖项。如何让控制台加载它们?

【问题讨论】:

    标签: clojure intellij-idea leiningen


    【解决方案1】:

    我打开项目设置,将 lib 和 lib/dev 添加为 JAR 目录(IntelliJ 扫描它们以查找更改并自动更新类路径)。这适用于 Clojure 控制台。

    【讨论】:

      【解决方案2】:

      我用

      lein pom
      

      如果pom.xml不存在则生成pom.xml并让idea使用maven跟踪依赖

      【讨论】:

        【解决方案3】:

        我创建了一个 requires 我所有源文件的 clojure 文件。然后从repl屏幕我(load "start-repl.clj")。由于手动步骤,这不是一个非常好的解决方案,但它让我黑客......

        【讨论】:

        • 如果没有好的方法,我最终会做这样的事情
        • La Clojure 发展得很好,也许直到出现更好的东西才会出现
        猜你喜欢
        • 2012-07-07
        • 2021-01-01
        • 2013-04-23
        • 2016-12-13
        • 2021-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-03
        相关资源
        最近更新 更多