<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sonar on 计算机知识分享网</title><link>https://jiaochengziyuan.cn/categories/sonar/</link><description>Recent content in Sonar on 计算机知识分享网</description><generator>Hugo</generator><language>zh-CN</language><managingEditor>986945193@qq.com (David)</managingEditor><webMaster>986945193@qq.com (David)</webMaster><copyright>Copyright © 2014-至今, David.</copyright><lastBuildDate>Wed, 08 Aug 2018 11:11:11 +0800</lastBuildDate><follow_challenge><feedId>00000000000000000</feedId><userId>00000000000000000</userId></follow_challenge><atom:link href="https://jiaochengziyuan.cn/categories/sonar/index.xml" rel="self" type="application/rss+xml"/><item><title>【sonar】linux下部署sonar7.8.5版本</title><link>https://jiaochengziyuan.cn/p/sonarlinux%E4%B8%8B%E9%83%A8%E7%BD%B2sonar7.8.5%E7%89%88%E6%9C%AC/</link><pubDate>Wed, 08 Aug 2018 11:11:11 +0800</pubDate><author>986945193@qq.com (David)</author><guid>https://jiaochengziyuan.cn/p/sonarlinux%E4%B8%8B%E9%83%A8%E7%BD%B2sonar7.8.5%E7%89%88%E6%9C%AC/</guid><description>&lt;h6 id="1首先对应的sonar程序包然后解压授予权限"&gt;1、首先对应的sonar程序包，然后解压，授予权限&lt;/h6&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chmod -R 777 /home/david-workspace/java-server/sonarqube-7.8&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chmod -R 777 /home/david-workspace/java-server/sonarqube-7.8/data&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chmod -R 777 /home/david-workspace/java-server/sonarqube-7.8/logs&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chown -R 999:999 /home/david-workspace/java-server/sonarqube-7.8&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chown -R 999:999 /home/david-workspace/java-server/sonarqube-7.8/data&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chown -R 999:999 /home/david-workspace/java-server/sonarqube-7.8/logs&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo chmod 777 /home/david-workspace/java-server/sonarqube-7.8/*&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id="2修改jdbc数据库的链接信息这里使用postgresql"&gt;2、修改&lt;code&gt;jdbc&lt;/code&gt;数据库的链接信息，这里使用&lt;code&gt;postgresql&lt;/code&gt;&lt;/h6&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sonar.jdbc.username=sonar&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sonar.jdbc.password=sonar&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sonar.jdbc.url=jdbc:postgresql://192.168.1.106:25432/sonar&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id="3创建sonar用户并且修改文件夹的用户组"&gt;3、创建sonar用户，并且修改文件夹的用户组&lt;/h6&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[root@linux-node1 ~]adduser sonarUser &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[root@linux-node1 ~]chown -R sonarUser:sonarUser /home/david-workspace/java-server/sonarqube-7.8&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[root@linux-node1 ~] su sonarUser &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[root@linux-node1 ~] chmod -R 777 /home/david-workspace/java-server/sonarqube-7.8/conf/ &#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id="3启动程序"&gt;3、启动程序&lt;/h6&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[root@linux-node1 ~] sh sonar.sh start&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>【sonar】maven项目利用sonar进行扫描</title><link>https://jiaochengziyuan.cn/p/sonarmaven%E9%A1%B9%E7%9B%AE%E5%88%A9%E7%94%A8sonar%E8%BF%9B%E8%A1%8C%E6%89%AB%E6%8F%8F/</link><pubDate>Wed, 08 Aug 2018 11:11:11 +0800</pubDate><author>986945193@qq.com (David)</author><guid>https://jiaochengziyuan.cn/p/sonarmaven%E9%A1%B9%E7%9B%AE%E5%88%A9%E7%94%A8sonar%E8%BF%9B%E8%A1%8C%E6%89%AB%E6%8F%8F/</guid><description>&lt;h6 id="1在pom文件中添加配置信息"&gt;1、在&lt;code&gt;pom&lt;/code&gt;文件中添加配置信息&lt;/h6&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;properties&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;sonar.host.url&amp;gt;http://10.168.1.106:9000&amp;lt;/sonar.host.url&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;sonar.login&amp;gt;cfeda0d29decbb4066a0c39a98eec18e1769eb4c&amp;lt;/sonar.login&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/properties&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;plugin&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;groupId&amp;gt;org.sonarsource.scanner.maven&amp;lt;/groupId&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;artifactId&amp;gt;sonar-maven-plugin&amp;lt;/artifactId&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;version&amp;gt;3.7.0.1746&amp;lt;/version&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/plugin&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id="2在项目-目录下扫描"&gt;2、在项目-目录下扫描&lt;/h6&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;D:\KaiFaGongJu\Java\jdk1.8.0_161\bin\java.exe -Dmaven.multiModuleProjectDirectory=D:\workspace\david-always-new\backend\david\david-parent -Dmaven.home=D:\KaiFaGongJu\apache-maven-3.6.0 -Dclassworlds.conf=D:\KaiFaGongJu\apache-maven-3.6.0\bin\m2.conf -Dmaven.ext.class.path=D:\KaiFaGongJu\ideax64\plugins\maven\lib\maven-event-listener.jar -javaagent:D:\KaiFaGongJu\ideax64\lib\idea_rt.jar=38994:D:\KaiFaGongJu\ideax64\bin -Dfile.encoding=UTF-8 -classpath D:\KaiFaGongJu\apache-maven-3.6.0\boot\plexus-classworlds-2.5.2.jar org.codehaus.classworlds.Launcher -Didea.version2019.3.1 -s D:\KaiFaGongJu\apache-maven-3.6.0\conf\settings.xml -DskipTests=true org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar -Dsonar.projectKey=david-java -Dsonar.host.url=http://192.168.1.106:9000 -Dsonar.login=cfeda0d29decbb4066a0c39a98eec18e1769eb4c&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>【sonar】sonar中常用插件安装讲解</title><link>https://jiaochengziyuan.cn/p/sonarsonar%E4%B8%AD%E5%B8%B8%E7%94%A8%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E8%AE%B2%E8%A7%A3/</link><pubDate>Wed, 08 Aug 2018 11:11:11 +0800</pubDate><author>986945193@qq.com (David)</author><guid>https://jiaochengziyuan.cn/p/sonarsonar%E4%B8%AD%E5%B8%B8%E7%94%A8%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E8%AE%B2%E8%A7%A3/</guid><description>&lt;h6 id="1我们这里演示中文插件和findbugs插件安装"&gt;1、我们这里演示&lt;code&gt;中文插件&lt;/code&gt;和&lt;code&gt;findbugs&lt;/code&gt;插件安装&lt;/h6&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sonar-findbugs-plugin-3.10.0.jar&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sonar-l10n-zh-plugin-1.28.jar&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id="2只需将jar包放到dkaifagongjusonarqube-78extensionsplugins重启即可"&gt;2、只需将jar包放到&lt;code&gt;D:\KaiFaGongJu\sonarqube-7.8\extensions\plugins&lt;/code&gt;重启即可&lt;/h6&gt;&#10;</description></item><item><title>【sonar】windows下部署sonar7.8.5版本</title><link>https://jiaochengziyuan.cn/p/sonarwindows%E4%B8%8B%E9%83%A8%E7%BD%B2sonar7.8.5%E7%89%88%E6%9C%AC/</link><pubDate>Wed, 08 Aug 2018 11:11:11 +0800</pubDate><author>986945193@qq.com (David)</author><guid>https://jiaochengziyuan.cn/p/sonarwindows%E4%B8%8B%E9%83%A8%E7%BD%B2sonar7.8.5%E7%89%88%E6%9C%AC/</guid><description>&lt;h6 id="1修改jdbc数据库链接dkaifagongjusonarqube-78confsonarproperties"&gt;1、修改&lt;code&gt;jdbc&lt;/code&gt;数据库链接&lt;code&gt;D:\KaiFaGongJu\sonarqube-7.8\conf\sonar.properties&lt;/code&gt;&lt;/h6&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sonar.jdbc.username=root&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sonar.jdbc.password=root&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&amp;amp;characterEncoding=utf8&amp;amp;rewriteBatchedStatements=true&amp;amp;useConfigs=maxPerformance&amp;amp;useSSL=false&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h6 id="2启动程序即可然后在浏览器访问ip9000"&gt;2、启动程序即可。然后在浏览器访问：&lt;code&gt;ip:9000&lt;/code&gt;&lt;/h6&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;D:\KaiFaGongJu\sonarqube-7.8\bin\windows-x86-64\StartSonar.bat&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item></channel></rss>