Sonar Community Edition Kurulum

23 Temmuz 2019

Merhaba değerli Java dostları,

Bu yazımda static kod analizi konusunda çok sık adını duyduğumuz Sonar’ ın community edition versiyonunun bir makineye nasıl kurulduğunu anlatmaya çalışacağım. Adımlarımız şu şekilde:

  • https://www.sonarqube.org/downloads/ adresinden sonar server, https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/ adresinden sonar scanner indirilir.
  • sonar server zip dosyasından çıkarıldıktan sonra /conf klasörü altında wrapper.conf dosyasında wrapper.java.command değerine JDK’ nın kurulu olduğu path verilir. Örnek olarak wrapper.java.command=C:\Program Files\Java\jdk-12.0.2\bin\java
  • sonar server JDK 11+ ile çalışmaktadır.
  • Komut satırı üzerinden /bin altındaki StartSonar.bat dosyası çalıştırılı. Server artık http://localhost:9000 üzerinden ulaşılabilir durumdadır.
  • sonar scanner zip dosyasından çıkarıldıktan sonra /conf klasörü altında sonar-scanner.properties dosyasına aşağıdaki değerler eklenir.

    • sonar.host.url=http://localhost:9000
    • sonar.sourceEncoding=UTF-8
    • sonar.projectName=ProjectName
    • sonar.projectKey=ProjectKey
    • sonar.projectBaseDir=ProjectPath
    • sonar.java.binaries=**/target/classes
    • sonar.inclusions=**/*.java
  • projectName ve projectKey değerleri sonar server UI üzerinden ( http://localhost:9000 ) girilen proje değerleridir.
  • /bin altında sonar-scanner.bat ile tarama işlemi başlatılır ve server UI üzerinden takip edilir.

Aslında kurulum ve tarama işlemi bu kadar basit. Siz de projenizin boyutu ne olursa olsun sonar community edition ile istediğiniz kaliteyi yakalayabilirsiniz.

 

Sonar Scanner

Sonar Scanner

 

Bol Java’ lı günler dileğiyle… 😀

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

Yorum Yapılmamış

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir