Не удалось найти инструменты.jar в Zulu JDK

#maven #package #cucumber

#maven #пакет #огурец

Вопрос:

Я изучаю фреймворк Cucumber и выполнил следующие шаги:

  1. Создал проект maven и добавил зависимости, кроме зависимостей Tools и Cobertura в POM.xml , потому что, когда я добавляю зависимость Cobertura, я получаю ошибку в POM.xml

Ошибка на POM.xml

  1. Теперь, если я добавлю зависимость от cobertura, мне нужно добавить зависимость от инструментов, но для этого мне нужно добавить путь к jdk до Tool.jar , но нет никаких инструментов.jar в папке lib в zulu jdk, которую я использую. (Нужно ли мне менять свой JDK?)
  2. Когда я создаю класс 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, чтобы его было легче читать.