2016-03-08 55 views
0

配置jhipster以下泊塢窗集裝箱,一切都很好,除了聲納後:如何運行mvn聲納:使用jhipster和聲納聲納搬運工集裝箱

  • 搬運工運行--name jhipster -w /家庭/ jhipster/app -v〜/ jhipster:/ home/jhipster/app:rw -v〜/ .m2:/home/jhipster/.m2:rw -p 8080:8080 -p 3000:3000 -p 3001:3001 -d -t jdubois/jhipster-搬運工;
  • docker-compose -f src/main/docker/dev.yml up -d;
  • docker-compose -f src/main/docker/sonar.yml up -d。

MVN正確構建應用程序,但MVN聲納:聲納生成失敗,發生錯誤:

[ERROR]未能執行目標org.codehaus.mojo:聲納-行家-插件:2.6:聲納(項目應用程序中的default-cli):目標org.codehaus.mojo的執行默認cli:sonar-maven-plugin:2.6:聲納失敗:無法通過http://localhost:9000訪問SonarQube服務器。請檢查參數'sonar.host.url'。連接被拒絕 - > [Help 1]

我認爲jhipster容器無法到達聲納容器,因爲主機配置爲localhost,但我無法找到參數'sonar.host.url'以更新IP 192.168聲納容器的.99.100。我需要在某處配置此IP嗎? 我是否需要在jhipster容器上配置其他東西才能到達聲納容器?

在此先感謝!

回答

1

使用適用於Maven的SonarQube掃描儀,可以在Maven XML設置和項目的pom.xml(文檔here)中配置聲納屬性。

sonar.host.url不是項目特定的,它在全局Maven設置中定義得更好。

<properties> 
    <sonar.host.url>http://192.168.99.100:port</sonar.host.url> 
</properties> 
+0

感謝您的幫助!它正在工作! –