我在 Intellij 中使用 Cursive 开发一个 clojure 项目,该项目下面有子项目。我导入了顶级项目,要求导入以递归方式搜索项目。
每个子模块项目都有 clojure 和 java 代码的组合。
要运行模块的所有junit,我可以右键单击并选择运行和所有测试。这会生成一个包含所有已编译 java 类的目标文件夹,但它不会编译 clojure 代码,因此找不到这些类。
有一个 Leiningen 任务将 clojure 代码编译成类文件,但这些文件被放入不同的目标文件夹(与常规 java 类一起)
目标文件夹是配置文件名称的组合。运行 junit 测试时创建的名称是
开发模块名称+基础+系统+用户+提供
运行 lein compile 时的目标文件夹具有所有相同的部分,但顺序不同,
基础+系统+用户+提供+开发模块名称
有没有办法管理运行配置使用的目标文件夹?或者,有没有办法强制在创建目标时使用的配置文件名称的顺序?