我们正在尝试使用Leiningen构建我们的Clojure项目。我们通过执行以下操作成功创建了一个uberjar:前提条件:project.clj文件列出了依赖项:mainmy-project.coreinproject.clj带有-main函数的core.clj文件(:gen-class:maintrue)incore.clj程序:运行lein测试;顺利完成运行leindeps;成功完成来自project.clj的目录:rainleinuberjar这创建了两个jar文件:My-Project-1.0.0-SNAPSHOT-standalone.jar和My-Project-1.0.
我想使用leiningen来构建和开发我的clojure项目。有没有办法修改project.clj告诉它从本地目录中选择一些jar?我有一些无法上传到公共(public)存储库的专有jar。另外,可以使用leiningen来维护clojure项目的“lib”目录吗?如果我的一堆clojure项目共享相同的jar,我不想为每个项目维护一个单独的副本。谢谢 最佳答案 只需在project.clj文件中使用:resource-paths。我用它,例如连接到Siebel服务器。刚刚在我的项目目录中创建了一个resources目录,并在其中复
我想使用leiningen来构建和开发我的clojure项目。有没有办法修改project.clj告诉它从本地目录中选择一些jar?我有一些无法上传到公共(public)存储库的专有jar。另外,可以使用leiningen来维护clojure项目的“lib”目录吗?如果我的一堆clojure项目共享相同的jar,我不想为每个项目维护一个单独的副本。谢谢 最佳答案 只需在project.clj文件中使用:resource-paths。我用它,例如连接到Siebel服务器。刚刚在我的项目目录中创建了一个resources目录,并在其中复