同时测试Clojure和Java

同时测试Clojure和Java,java,unit-testing,maven,junit,clojure,Java,Unit Testing,Maven,Junit,Clojure,我正在开发一个包含Clojure和Java代码的库,使用Eclipse+Maven来管理项目 我有一组很好的JUnit测试,涵盖了代码库的Java部分,还有一组单独的Clojure测试,使用标准工具集编写 理想情况下,我希望能够在构建过程中同时运行所有测试。我已经安装了clojure maven插件,但它似乎只运行JUnit测试,而忽略了clojure测试 我怎样才能做到这一点呢?好的,我从上一页的这个问题的答案中得到了一些帮助,自己想出了如何做到这一点 诀窍是将以下部分添加到pom.xml中:

我正在开发一个包含Clojure和Java代码的库,使用Eclipse+Maven来管理项目

我有一组很好的JUnit测试,涵盖了代码库的Java部分,还有一组单独的Clojure测试,使用标准工具集编写

理想情况下,我希望能够在构建过程中同时运行所有测试。我已经安装了clojure maven插件,但它似乎只运行JUnit测试,而忽略了clojure测试


我怎样才能做到这一点呢?

好的,我从上一页的这个问题的答案中得到了一些帮助,自己想出了如何做到这一点

诀窍是将以下部分添加到pom.xml中:

  <build>
    <plugins>
        <plugin>
            <groupId>com.theoryinpractise</groupId>
            <artifactId>clojure-maven-plugin</artifactId>
            <version>1.3.8</version>

            <executions>
                <execution>
                    <id>test-clojure</id>
                    <phase>test</phase>
                    <goals>
                        <goal>test</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>

    <testResources>
      <testResource>
        <directory>src/test/clojure</directory>
      </testResource>
    </testResources>
  </build>

理论与实践
作为常规JUnit测试套件的一部分运行Clojure测试