我正在Intellij中使用Cursive处理Clojure项目,该项目下面有子项目。我导入了顶层项目,要求导入以递归方式搜索项目。
每个子模块项目都有clojure和Java代码的组合。
要运行模块的所有功能,我可以右键单击并选择运行和所有测试。这样会产生一个包含所有已编译Java类的目标文件夹,但不会编译clojure代码,因此找不到这些类。
Leiningen的任务是将clojure代码编译为类文件,但这些文件将放入另一个目标文件夹(以及常规的Java类)
目标文件夹是配置文件名称的组合。运行junit测试时创建的名称是
dev-module-name + base + system + user + provided
运行lein编译时,目标文件夹具有相同的部分,但顺序不同,
基本+系统+用户+提供的+开发模块名称
是否可以管理运行配置使用的目标文件夹?或者,是否有一种方法可以强制创建目标时使用的配置文件名称的顺序?