代码之家  ›  专栏  ›  技术社区  ›  Robert Campbell

如何配置我的project.clj,以便leiningen在非标准目录结构下查找源文件?

  •  4
  • Robert Campbell  · 技术社区  · 16 年前

    好像是雷宁根的 编译 任务查找源包以立即在 SRC 目录。我在项目中使用Java和CuljEube,所以我的 SRC 目录如下:

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

    现在雷宁根在找 /SRC/MyAPP 而且它在 编译 .

    相关,我想知道如何手动将目录添加到Leiningen的类路径中 编译 回复 任务。例如,enlive's 反模板 函数将在类路径中搜索命名模板文件。添加 模板 要使我的项目正确地构建和运行,需要使用类路径。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Legends    16 年前

    这将是 fixed 在雷宁根1.0,目前正在寻找一个很好的释放在下周左右。希望有人也为Leiningen编写了一个javac插件;作为LeinBundleAnt,应该很容易编写,这样您就可以重用Ant的javac任务了。

        2
  •  0
  •   HD.    16 年前

    你试过设置 :root 项目文件中的值?

    查看compile命令的源代码,它将只处理clojure文件,并在下面查找这些文件 (file (:root project) "src") ,所以你可以设置 指向“src/clojure/”,但仍需要符号链接,以便“src/clojure/src/”存在…

    推荐文章