我该如何配置我的project.clj让Leiningen找到一个非标准的目录结构下,我的消息来源?
题
看来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 /” 存在...
不隶属于 StackOverflow