Ошибка компилятора в maven из-за отсутствия tools.jar с jdk 10 - PullRequest
0 голосов
/ 02 мая 2018

Плагин cobertura-maven-plugin версии 2.7 жалуется, что не находит tools.jar! В журнале говорится, что плагин ищет com.sun.tools.jar по указанному пути C: \ Program Files \ Java \ jdk-10.0.1 /../ lib / tools.jar! Конечно, в этом месте нет никаких tools.jar. Я объявил зависимость tools.jar внутри pom, которая в рамках эффективного pom выглядит так:

        <dependency>
          <groupId>com.sun</groupId>
          <artifactId>tools</artifactId>
          <version>1.8.0</version>
          <scope>system</scope>
          <systemPath>C:\PROGRA~1\Java\jdk1.8.0_172\lib\tools.jar</systemPath>
        </dependency>

Этот SystemPath правильный. Нигде в моих объявлениях я не могу найти объявление о tools.jar, находящемся в каталоге jdk-10. Таким образом, источник проблемы может быть в плагине Corbertura Maven. Кто-нибудь знает об этом больше?

...