Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 使用声纳分析cpp项目时出错_Maven_Sonarqube_Linkageerror - Fatal编程技术网

Maven 使用声纳分析cpp项目时出错

Maven 使用声纳分析cpp项目时出错,maven,sonarqube,linkageerror,Maven,Sonarqube,Linkageerror,在分析CPP项目时,我得到了以下错误。我用声纳3.1和3.4分析了这个项目。但我也犯了同样的错误 在两个声纳版本中。请帮我找到并解决这个问题 [ERROR] Failed to execute goal org.codehaus.sonar-plugins:maven-cpp-plugin:0.4:metrics (default-cli ) on project ConnectJet: Execution default-cli of goal org.codehaus.sonar-plugi

在分析CPP项目时,我得到了以下错误。我用声纳3.1和3.4分析了这个项目。但我也犯了同样的错误 在两个声纳版本中。请帮我找到并解决这个问题

[ERROR] Failed to execute goal org.codehaus.sonar-plugins:maven-cpp-plugin:0.4:metrics (default-cli
) on project ConnectJet: Execution default-cli of goal org.codehaus.sonar-plugins:maven-cpp-plugin:
0.4:metrics failed: An API incompatibility was encountered while executing      
org.codehaus.sonar-plugins:maven-cpp-plugin:0.4:metrics: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader,   
but this RI (from jar:file:/C:/Users/Renjith.R/.m2/repository/com/sun/xml/bind/j
axb-impl/2.1.12/jaxb-impl-2.1.12.jar!/com/sun/xml/bind/v2/model   
/impl/ModelBuilder.class) needs 2.1
API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap   
classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
提前谢谢
Renjith.R

将评论作为答案移动,因为它有效

问题可能是由于java提供的sonar所需的
jaxb
API版本冲突造成的


将“jaxb api.jar
放在
annowned`目录中,作为错误消息中的instructex

移动评论作为答案,因为它起作用了

问题可能是由于java提供的sonar所需的
jaxb
API版本冲突造成的


将“jaxb api.jar
放在
annowned`目录中,作为错误消息中的instructex

您是否按照错误消息中的说明将
jaxb api.jar
放入
approved
目录并重试?是的。我的
/jre/lib
中没有名为
的目录。我创建了
approved
目录,并将
jax-api.jar
放在其中。现在它工作正常了。您是否按照错误消息中的说明将
jaxb api.jar
放在
approved
目录中,然后重试?是的。我的
/jre/lib
中没有名为
的目录。我创建了
approved
目录,并将
jax-api.jar
放在其中。现在它工作得很好。