【发布时间】:2014-12-23 00:16:12
【问题描述】:
我正在使用 sonarqube 4.5 和 sonar-maven-plugin 版本 2.4。当我运行 maven sonar:sonar 时,我收到以下错误 Unable to scan non-existing project "Projectname"。我之前使用过 sonarqube 4.2,但我不记得遇到过这样的问题。在我的 Maven 的 settings.xml 中,我有以下配置文件
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8</sonar.jdbc.url>
<sonar.jdbc.username>username</sonar.jdbc.username>
<sonar.jdbc.password>password</sonar.jdbc.password>
<sonar.host.url>http://myserver:9000</sonar.host.url>
<sonar.login>login</sonar.login>
<sonar.password>password</sonar.password>
</properties>
</profile>
此用户具有以下全局权限;执行分析、执行预览分析和提供项目。 “供应项目”许可声明Ability to initialize project structure before first analysis.,我想这将允许插件在分析之前在声纳服务器中创建项目。对于 sonarqube 4.2 版,我从来没有遇到过这个问题。
所以问题是,如何让插件在运行分析之前在声纳服务器中创建项目?
【问题讨论】:
标签: maven maven-plugin sonarqube