Как выполнить только «mvn test» без выполнения зависимых целей «clean» и «compile»? - PullRequest
0 голосов
/ 09 апреля 2020

Я выполняю тестовый набор Cucumber из нескольких командных команд, но команда «mvn test», выполняемая из каждого cmd, вызывает цели «clean» и «compile» внутренне, что приводит к повторению sh классов в JVM и вызывает «NoClassDefFoundError» исключение для любых случайных классов во время выполнения сценариев. Я хочу выполнить несколько файлов объектов параллельно, чтобы сократить время выполнения. Поскольку мой фреймворк представляет собой интеграцию Selenium / Cucumber / TestNG / Maven & OATS и выполняется как сложный рабочий процесс, я не могу использовать функцию 'fork' для выполнения в нескольких потоках. Просто ищу какой-нибудь способ выполнить цель «mvn test» независимо.

Также пробовал с «mvn surefire: test», но что-то не так в моем узле pom. xml, так что это не работает. Пожалуйста, предложите шаблон для pom. xml для выполнения с помощью "mvn surefire: test"

...