1

我发现我不是 14 小时前唯一遇到此问题的人。

在我的办公室,其他项目也失败了,但显示的消息引用了 sonar-maven-plugin:2.6:sonar

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.7:sonar (default-cli) on project x: Unable to determine structure of project. 

有任何想法吗?

4

4 回答 4

5

在您的父 pom.xml 中定义插件的先前版本,似乎最新版本 2.7 有一个问题,您可以像这样固定版本:

<pluginManagement>
 <plugins>
:
:
  <plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>sonar-maven-plugin</artifactId>
   <version>2.6</version>
  </plugin>
 </plugins>
</pluginManagement>
于 2015-10-23T12:18:17.113 回答
2

这已在 2.7.1 中修复。您可以检查此JIRA问题。

于 2015-11-20T17:26:12.963 回答
0

我刚遇到这个问题。2.7 插件存在一些问题,所以我尝试通过命令行强制 Maven 使用 2.6 插件,如下所示。或者你可以添加到 pom.xml

-> mvn org.codehaus.mojo:sonar-maven-plugin:2.6:sonar

于 2015-10-26T21:50:22.027 回答
0

似乎在服务器中的 jenkins/configure 将插件从 2.7 降级到 2.6 解决了这个问题。

谢谢大家!

于 2015-10-28T07:31:56.553 回答