我试图建立一个工作,它返回以下错误:
Questions
有什么办法解决吗?
答案 0 :(得分:0)
似乎您缺少JDK / JRE库中的工具jar,可以通过在lib文件夹中搜索JAR(如果不存在)来确认它,然后可以在pom.xml中添加以下内容
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6.0</version>
<scope>system</scope>
<systemPath>${env.JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
如果您使用的是除一个集合之外的另一个JRE,则$ {env.JAVA_HOME}指向您在环境变量中设置的JAVA,然后指定路径,例如/var/lib/jenkins/tools/hudson.model.JDK/myjava/JDK8/lib/lib
希望它会有所帮助:)
答案 1 :(得分:0)
我猜有问题的jdk在8以上,而Cobertura仍不支持:https://github.com/mojohaus/cobertura-maven-plugin/issues/30
[错误]无法执行目标 org.codehaus.mojo:cobertura-maven-plugin:2.7:instrument(验证) 关于项目generex:目标的执行验证 org.codehaus.mojo:cobertura-maven-plugin:2.7:仪器失败:插件 org.codehaus.mojo:cobertura-maven-plugin:2.7或其中之一 依赖关系无法解决:找不到工件 com.sun:tools:jar:0在指定路径 / usr / local / lib / jvm / openjdk11 /../ lib / tools.jar