我們有兩個由SonarQube(版本6.4)的相同實例分析的Java Web應用程序項目。這兩個項目都有Java,JavaScript和CSS組件,我們希望爲這些配置文件運行分析。SonarQube項目無法通過JavaScript Profile進行分析
項目A成功分析了所有三種語言,而項目B僅被分析爲Java。
全局設置幾乎是開箱即用,並且這兩個項目都沒有任何項目特定的設置。
我們不認爲它應該有任何影響,但項目A是使用JSP的Spring MVC應用程序。項目B是使用Thymeleaf的Spring Boot應用程序。
項目A沒有sonar.properties或sonar-project.properties文件。在項目B上,我們嘗試了沒有任何屬性,並試圖命名它的屬性sonar.properties和sonar-project.properties設置sonar.language單獨js或java,js,css,但似乎沒有區別在行爲中。使用Jenkins(版本2.6.1)插件的SonarQube掃描儀,Jenkins(2.61版)開始使用SonarQube。
兩個詹金斯項目類似配置和啓動聲納分析,作爲一個後生成步驟:
$SONAR_MAVEN_GOAL -Dsonar.host.url=$SONAR_HOST_URL -Dsonar.login=$SQ_LOGIN -Dsonar.password=$SQ_PASSWORD
我們甚至試圖丟棄聲納數據庫,並具有聲納重建它,但目前還只能進行分析項目B對於Java。
編輯:我們希望項目B能夠像Java,JavaScript和CSS一樣被分析,就像Project A一樣。
是的,我們希望項目B可以像項目A一樣通過Java,JavaScript和CSS進行分析。 –
謝謝。我編輯過它。 –