当前位置: 首页 > 知识库问答 >
问题:

如何将leiningen添加到现有clojure项目中

南门茂才
2023-03-14

我对Clojure开发非常陌生,我正在尝试在emacs中处理一些现有的项目。问题是,他们都没有project.clj文件,我也找不到合适的repl。当我苹果酒杰克在,我得到一个工作的repl,但当我试图运行任何命令(C-c C-k/C-x C-e/etc)我得到一个错误说无法找到lang__init.class或lang.clj类路径。有关于如何使一个Clojure maven项目与lein repl一起工作的资源吗?

谢谢

编辑:另外,我正在处理的项目是一个嵌套的项目,其中包含多个子项目和它们自己的pom。xml。在如何安排这些项目与leiningen合作方面有什么帮助吗?

共有1个答案

曾阳飙
2023-03-14

您还可以尝试使用Clojure引导的类似方法,这是Leiningen的一个有趣的替代方案。有人对pom执行了引导任务:https://libraries.io/github/cpmcdaniel/boot-with-pom.

Boot-repl最酷的地方之一是它的类加载器允许您通过(set-env!)向会话jvm动态添加依赖项没有重启。

 类似资料:
  • Clojure/Leiningen/Eclipse(和Java)newby。我试图让Eclipse加载Clojure/Leiningen项目,但在搜索Lein插件解决方案时,我看到了令人困惑/矛盾的结果。 Eclipse IDE for Java开发者版本:Juno Service Release 2构建id:20130225-0426(Windows 8) 我在中有以下用户配置文件。lein\p

  • 如何在这个现有项目中使用Maven? 此外,当我尝试添加Maven Project并在步骤“Select a Archetype”时,所有显示的原型都有版本“Release”。当我在这一步中单击Next时,Eclipse变得没有响应。它使用内存甚至没有增加。

  • 如何将eclipse中现有的java项目添加到Git中? 我注意到,在创建项目时,有一个选项可以添加到源代码管理中,但我在现有项目中找不到这个选项。这是否可以从eclipse中的git插件实现,或者必须从命令行完成?(我在用Mac)

  • 问题内容: 如何在Eclipse中将现有的Java项目添加到git中? 我注意到在创建项目时,有一个选项可以添加到源代码管理中,但是对于现有项目,我找不到此选项。这是可以从Eclipse中的git插件实现的,还是必须从命令行完成?(我使用的是Mac) 问题答案: 另一种方法(我发现内置的Eclipse工具有时很挑剔): 打开您的终端 导航到您的项目目录 键入以创建存储库 假设该文件夹中已经有文件,

  • 从这篇文章(向IntelliJ项目添加Gradle支持的最佳方式)中,我可以看到我需要做的是“在项目的根目录中添加build.Gradle” 我希望有人能解释一下我是怎么用intelliJ做的?(一直在搜索和阅读——仍然困惑不解)。 我理解一个根目录文件夹是所有项目源的父文件夹,但在intelliJ的标准JavaFX项目中,它是什么/我如何找到它/分配它,然后我如何添加build.gradle?

  • 我对Clojure和Leiningen是新来的。刚开始工作一个现有的项目。我拉了回购并执行了Lein运行的命令。它抱怨说: “在clojars中找不到项目arcType:service.jose:jar:0.1.0-快照(https://repo.clojars.org/)无法将项目arcType:service.jar:0.1.0-快照从/传输到enonic(https://repo.enoni