是否可以配置Cake,如果test.clj如下所示:
(use 'java.io.File)
(println (.getAbsolutePath (File. ".")))
运行cake run test.clj
将打印当前目录,而不是/home/retief/.cake/。 ?
使用我的自定义(并且非常简单)的clojure脚本正常运行clojure test.clj
,但这需要我每次都启动一个新的jvm。能够使用蛋糕来避免这种情况并保留我当前的目录是有用的。
我认识到在实际的clojure项目中使用cake会将当前目录设置为项目根目录,但我正在尝试找到适用于更常规脚本任务的内容。
答案 0 :(得分:1)
Cake的持久性JVM在调用时看不到client-cake-process所在的目录,因为JVM已经在运行。设计脚本以将路径作为参数可能更简单。
ps:无论如何,Cake和leiningen正在融合。