为jhipster配置以下docker容器后,除声纳外,一切都很好:
mvn正确构建应用程序,但是mvn声纳:声纳构建失败并出现错误:
[错误]无法在项目app上执行目标org.codehaus.mojo:sonar-maven-plugin:2.6:sonar(default-cli):目标org.codehaus.mojo的执行default-cli:sonar-maven-插件:2.6:声纳失败:无法在http://localhost:9000到达SonarQube服务器。请检查参数' sonar.host.url'。拒绝连接 - > [帮助1]
我认为jhipster容器无法访问声纳容器,因为主机配置为localhost,但我找不到参数' sonar.host.url'使用声纳容器的ip 192.168.99.100进行更新。我需要在某处配置此IP吗? 我是否需要在jhipster容器上配置其他东西才能到达声纳容器?
提前致谢!
答案 0 :(得分:2)
使用SonarQube Scanner for Maven,可以在Maven XML设置和项目的pom.xml
(文档here)中配置声纳属性。
sonar.host.url
不是项目特定的,它在全局Maven设置中更好地定义。
<properties>
<sonar.host.url>http://192.168.99.100:port</sonar.host.url>
</properties>