我在this guide之后在Ubuntu 12.04上安装了声纳。我可以在终端启动声纳,但当我尝试将其用作maven插件mvn sonar:sonar
时,我有错误:
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.0:sonar (default-cli) on project portalE: Sonar server can not be reached at 0.0.0.0:9000. Please check the parameter 'sonar.host.url'. -> [Help 1]
我可以使用浏览器轻松打开0.0.0.0:9000以及localhost:9000。在pom.xml中我只添加了:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>2.1</version>
</plugin>
我在项目的根目录( sonar-project.properties )中有文件:
# required metadata
sonar.projectKey=project
sonar.projectName=Project_name
sonar.projectVersion=2.0
# optional description
sonar.projectDescription=Project description
# path to source directories (required)
sonar.sources=src/
# The value of the property must be the key of the language.
sonar.language=java
# Encoding of the source code
sonar.sourceEncoding=UTF-8
我之前从未使用过声纳,所以请告诉我是否有更多配置要做。我看了文档,但看不出我弄错了。任何帮助表示赞赏。
答案 0 :(得分:0)
好吧,我犯了非常愚蠢的错误...在maven settings.xml文件中我将URL设置为0.0.0.0:9000,所以我忘记了http:// 很抱歉这个问题实际上很容易回答。