Подтвердить что ты не робот

Есть ли Java-плагин для тестирования Maven?

Я ищу плагин, который будет запускаться в консоли непрерывно, чтобы сканировать каталог источников тестов проекта Maven, и когда он обнаруживает изменение, запускает тестовый цикл. Что-то аналогичное mvn scala:cc или Scala Build Tool, но для Java. Может ли кто-нибудь указать мне на одного?

4b9b3361

Ответ 1

Я лично использовал sbt даже для проекта java только для непрерывной проверки.

Я добавил файл сборки sbt в проект на основе maven и использую sbt при разработке, но использую maven при создании финального пакета, начиная с встроенного причала и т.д., и это получилось довольно неплохо.

Ответ 2

Я только что обнаружил, что scala-maven-plugin поддерживает как непрерывную компиляцию и тестирование, так и кросс-компиляцию (Java + Scala). Таким образом, можно использовать его поверх чистой сборки Java и получить все непрерывное качество сборки.

Ответ 3

В последнее время мне нужно было решить это. Изучив scala и узнав о хорошем тестировании sbt ~, я хочу применить его к проектам Java, которые не имеют непрерывного теста.

Используя scala -maven-plugin, который вы упомянули, я создал семестр github, который будет запускать тесты Java Junit каждый раз, когда я сохраняю источник Java или тест Java.

Проверьте это: https://github.com/ailveen/maven-scala-java-continuous-test

Проект очень прост прямо сейчас (содержит только файлы Java, потому что это моя текущая потребность), но в будущем я надеюсь добавить тест scala (или specs2 или scalacheck), чтобы он работал со смешанной java и scala файлы.

Надеюсь, вы сочтете это полезным.

Ответ 4

Это не совсем для Maven, но JUnit Max выполняет непрерывное тестирование, и если вы на Eclipse, это может быть инструмент, который вам нужен проверить