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