如何运行需要从intelliJ中的clojure编译的类的junit测试

时间:2018-11-21 16:48:34

标签: java intellij-idea junit clojure cursive

我正在Intellij中使用Cursive处理Clojure项目,该项目下面有子项目。我导入了顶层项目,要求导入以递归方式搜索项目。

每个子模块项目都有clojure和Java代码的组合。

要运行模块的所有功能,我可以右键单击并选择运行和所有测试。这样会产生一个包含所有已编译Java类的目标文件夹,但不会编译clojure代码,因此找不到这些类。

Leiningen的任务是将clojure代码编译为类文件,但这些文件将放入另一个目标文件夹(以及常规的Java类)

目标文件夹是配置文件名称的组合。运行junit测试时创建的名称是

  

dev-module-name + base + system + user + provided

运行lein编译时,目标文件夹具有相同的部分,但顺序不同,

  

基本+系统+用户+提供的+开发模块名称

是否可以管理运行配置使用的目标文件夹?或者,是否有一种方法可以强制创建目标时使用的配置文件名称的顺序?

0 个答案:

没有答案