Fork me on GitHub
#duct
<
2018-04-13
>
beta103622:04:57

These are the duct_hiearchy.edn files on my classpath:

(#object[java.net.URL 0x21ea7980 "jar:file:/home/tamas/.m2/repository/duct/module.web/0.6.4/module.web-0.6.4.jar!/duct_hierarchy.edn"] #object[java.net.URL 0x7e5591f0 "jar:file:/home/tamas/.m2/repository/duct/core/0.6.2/core-0.6.2.jar!/duct_hierarchy.edn"] #object[java.net.URL 0x70af2b72 "jar:file:/home/tamas/.m2/repository/duct/module.ataraxy/0.2.0/module.ataraxy-0.2.0.jar!/duct_hierarchy.edn"] #object[java.net.URL 0x1fdddee3 "jar:file:/home/tamas/.m2/repository/duct/server.http.jetty/0.2.0/server.http.jetty-0.2.0.jar!/duct_hierarchy.edn"])
In the standalone uberjar there is place only for one of them.

beta103622:04:51

duct_hiearchy.edn files that are not under the root are not found by duct.core/hierarchy-urls.

beta103622:04:35

i'm probably missing something basic, if uberjarred duct applications work for you as expected.

benalbrecht22:04:29

the meeging is done by the lein-duct leiningen plugin: https://github.com/duct-framework/duct/blob/master/lein-duct/src/lein_duct/plugin.clj maybe thats missing from your project.clj?