我该如何配置我的project.clj让Leiningen找到一个非标准的目录结构下,我的消息来源?

StackOverflow https://stackoverflow.com/questions/1785093

  •  21-09-2019
  •  | 
  •  

看来Leiningen的编译的任务看起来源码包立即启动 / src目录目录下。我使用Java和Clojure的在我的项目,所以我的 / src目录目录看起来是这样的:

/src/java/myapp
/src/clojure/myapp

现在Leiningen正在寻找的 / src目录/ MYAPP ,它的失败中走出的编译的。

相关,我想知道如何手动添加目录到类路径Leiningen的编译 REPL 的任务。例如,Enlive的自定义模板功能将搜索类路径命名模板文件。添加 /模板即可将需要为我的项目打造的类路径和正常运行。

有帮助吗?

解决方案

这将是固定其目前正在寻找良好一个释放在未来一周左右。希望有人写了一个插件的javac为Leiningen过;它应该很容易写的雷音捆绑蚂蚁所以你可以只重用Ant的javac任务。

其他提示

您是否尝试过在你的项目文件中设置:root价值?

综观用于编译命令的源代码,这将只处理的Clojure反正文件,并会查找这些文件下(file (:root project) "src"),所以你可以设置:root来点“的src / Clojure的/”,但仍然需要一个符号链接等等该 “SRC / Clojure的/ SRC /” 存在...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top