2017-06-15 69 views
2

我正在尝试使用模板库为我的源代码生成文档。有没有办法给leiningen添加第二个src文件夹?

目前我的目录结构看起来像

--- SRC

---测试

--- project.clj

我想提出第三文件夹,名为文档,除了src和test之外,它还会有我的文档相关的命名空间。我想在我的最终uberjar中只包含src中的命名空间。我试图简单地添加第三个文件夹。我运行了repl,然后在docs文件夹中需要我的docgen命名空间,但遇到以下错误。

(需要“[<> <> .docgen:如docgen]:重装)

FileNotFoundException异常无法定位于类路径<>/<> /docgen__init.class或铸造/模式/ docgen.clj。 clojure.lang.RT.load(RT.java:456)

有没有办法将docs文件夹添加到某个配置文件的类路径,因此它不是uberjar的一部分?

回答

3

解决:

新增个人资料在我project.clj,与源路径的关键。我使用with-profile lein命令+ docgen

:profiles { 
    :docgen { 
     :dependencies [[]] 
     :source-paths ["docs"] 
    } 
} 
相关问题