plugin failsafe compiler java maven continuous-testing

failsafe - ¿Hay un plugin de prueba continua de Java para Maven?



maven-javadoc-plugin (4)

Acabo de descubrir que el scala-maven-plugin admite tanto la compilación y prueba continuas como la compilación cruzada (Java + Scala). Por lo tanto, es posible usarlo sobre una compilación Java pura y obtener toda la bondad de compilación continua.

Estoy buscando un complemento que se ejecute en una consola continuamente para escanear el directorio de fuentes de prueba de un proyecto de Maven, y cuando detecta un cambio se inicia un ciclo de prueba. Algo análogo a mvn scala:cc o Scala Build Tool, pero para Java. ¿Alguien puede apuntarme hacia uno?


No es exactamente para Maven, pero JUnit Max realiza pruebas continuas y, si está en Eclipse, podría ser la herramienta que le gustaría revisar.


Personalmente he usado sbt incluso para un proyecto solo en java solo para la función de prueba continua.

Agregué un archivo de compilación sbt a un proyecto basado en maven y uso sbt al desarrollar, pero use maven cuando compile el paquete final, comience embarcadero incorporado, etc. y esto ha funcionado bastante bien.


Recientemente, he necesitado una solución para esto. Habiendo estado aprendiendo scala y descubriendo la bondad de sbt ~ test, quiero aplicarlo a proyectos Java que no tienen pruebas continuas .

Usando el complemento scala-maven que mencionaste, he creado una semilla github que ejecutará las pruebas Java Junit cada vez que guardo una fuente Java o una prueba Java .

Compruébelo en: https://github.com/ailveen/maven-scala-java-continuous-test

El proyecto es muy simple ahora (solo contiene archivos Java porque esa es mi necesidad actual) pero en el futuro espero agregar scala test (o specs2 o scalacheck) para que funcione con archivos mixtos de java y scala.

Esperamos que te sea útil.