#maven #package #cucumber
#maven #пакет #огурец
Вопрос:
Я изучаю фреймворк Cucumber и выполнил следующие шаги:
- Создал проект maven и добавил зависимости, кроме зависимостей Tools и Cobertura в POM.xml , потому что, когда я добавляю зависимость Cobertura, я получаю ошибку в POM.xml
- Теперь, если я добавлю зависимость от cobertura, мне нужно добавить зависимость от инструментов, но для этого мне нужно добавить путь к jdk до Tool.jar , но нет никаких инструментов.jar в папке lib в zulu jdk, которую я использую. (Нужно ли мне менять свой JDK?)
- Когда я создаю класс TestRunner
package TestRunner; import org.junit.runner.RunWith; import io.cucumber.junit.Cucumber; import io.cucumber.junit.CucumberOptions; @RunWith(Cucumber.class) @CucumberOptions(features="Features", glue= {"StepDefs"}) public class TestRunner { }
Здесь параметры Cucumber и Cucumber должны поступать из пакета cucumber.api
Откуда я могу получить этот пакет?
С уважением, Хармохан Сингх
Комментарии:
1. Какую версию Java вы используете?
2. я использую Zullu 11
3. Насколько я знаю, Coberatura не работает с JDK8 … Я бы предложил вместо этого использовать JaCoCo … кроме того, инструменты. jar больше не существует со времен JDK9 …
4. Пожалуйста, отредактируйте свой вопрос, чтобы отформатировать ваш код как codeblocks, чтобы его было легче читать.