Sonar安装配置
https://www.sonarqube.org/downloads/ 下載sonar。當前版本為6.2
?
解壓壓縮包,進行配置:
?
修改sonarqube-6.2\conf\sonar.properties
?
web配置:
sonar.web.javaOpts=-Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -server
sonar.web.host=0.0.0.0
sonar.web.context=/sonar
sonar.web.port=9000
?
?
數據庫配置(不配置使用文件數據庫):
sonar.jdbc.username=root
sonar.jdbc.password=root
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
之后要將jdbc驅動拷貝到extensions\jdbc-driver\mysql目錄下
?
修改sonarqube-6.2\conf\wrapper.conf
指定JDK路徑下的java即可 ?
wrapper.java.command=C:\Program Files\Java\jdk1.8.0_77/bin/java
?
啟動Sonar
sonarqube-6.2\bin\windows-x86-64\StartSonar.bat
如果配置正確,訪問之前配置的路徑即可通過web訪問管理控制臺了
http://127.0.0.1:9000/sonar/about
?
使用命令行通過maven進行分析
?
配置maven的環境變量
配置settings.xml文件:C:\Users\fanmingming\.m2\settings.xml
<settings><pluginGroups><pluginGroup>org.sonarsource.scanner.maven</pluginGroup></pluginGroups><profiles><profile><id>sonar</id><activation><activeByDefault>true</activeByDefault></activation><properties><!-- Optional URL to server. Default value is http://localhost:9000 --><sonar.host.url>http://127.0.0.1:9000/sonar </sonar.host.url> </properties> </profile> </profiles> </settings>?
在命令行下運行:
mvn clean verify sonar:sonar
或者
mvn clean install mvn sonar:sonar 運行結束以后,到web上查看結果總結
- 上一篇: 计算机组成与体系结构-----数制
- 下一篇: 阿里新财报霸道惨了!菜鸟加速全球72小时