18

我正在寻找一个可以在控制台中连续运行以扫描 Maven 项目的测试源目录的插件,并且当它检测到更改时会启动测试周期。类似于mvn scala:ccScala Build Tool 的东西,但用于 Java。谁能指点我一个?

4

4 回答 4

8

我个人甚至将 sbt 用于仅用于持续测试功能的仅 java 项目。

我在基于 maven 的项目中添加了一个 sbt 构建文件,并在开发时使用 sbt,但在构建最终包、启动嵌入式码头等时使用 maven,效果很好。

于 2012-07-05T15:47:26.043 回答
4

我刚刚发现scala-maven-plugin支持持续编译和测试,以及交叉编译(Java + Scala)。因此,可以在纯 Java 构建上使用它并获得所有持续构建的优点。

于 2012-08-10T12:47:35.823 回答
3

最近,我需要一个解决方案。一直在学习 scala 并发现 sbt ~test 的优点,我想将它应用到没有持续测试的 Java 项目中

使用您提到的 scala-maven-plugin,我创建了一个 github 种子,每次保存 Java 源代码或 Java 测试时都会运行 Java Junit 测试

看看: https ://github.com/ailveen/maven-scala-java-continuous-test

该项目现在非常简单(仅包含 Java 文件,因为这是我当前的需要),但将来我希望添加 scala 测试(或 specs2 或 scalacheck),以便它与混合的 java 和 scala 文件一起使用。

希望你觉得它有用。

于 2015-02-20T20:18:25.093 回答
1

它不完全适用于 Maven,但JUnit Max会进行持续测试,如果您使用的是 Eclipse,它可能是您想要查看的工具

于 2012-07-15T22:40:53.700 回答