maven下的编译器错误,因为缺少tools.jar和jdk 10

时间:2018-05-02 13:35:01

标签: java maven tools.jar

cobertura-maven-plugin版本2.7抱怨没有找到tools.jar! 日志告诉我插件正在指定路径C:\ Program Files \ Java \ jdk-10.0.1 /../ lib / tools.jar中搜索com.sun.tools.jar! 当然,在这个位置没有找到tools.jar。 我在pom中声明了tools.jar的依赖关系,这导致了有效的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是正确的。在我的声明中,我可以在jdk-10目录下找到tools.jar的声明。所以问题的根源在于我在corbertura maven插件中。有人对此有更多了解吗?

0 个答案:

没有答案