Sonarqube चरण कार्यान्वयन द्वारा कदम
चरण 1: पहले डाउनलोड sonarqube LTS (स्थिर संस्करण) इस लिंक
https://www.sonarqube.org/downloads/
से
चरण 2: गोटो conf -> wrapper.conf -> अपने जावा पथ सेट
wrapper.java.command = C: \ Program Files \ जावा \ jdk1.8।0_60 \ बिन \ जावा
अगला गोटो बिन -> अपने OS का चयन -> क्लिक करें StartSonar
चरण 3: http://localhost:9000/
डिफ़ॉल्ट लॉगिन प्रमाणिकता
उपयोगकर्ता नाम - व्यवस्थापक
पासवर्ड - व्यवस्थापक इसे लॉगिन करें।
चरण 4: परियोजना का निर्माण Gradle फ़ाइल
repositories {
jcenter()
maven { url "https://plugins.gradle.org/m2/" }//add
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.1" //add
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
चरण 5: (बस build.gradle के तल पर & पेस्ट कॉपी)
अनुप्रयोग मॉड्यूल का निर्माण Gradle फ़ाइल
apply plugin: 'org.sonarqube'
sonarqube
{
properties
{
property "sonar.projectName", "RealmSample"
property "sonar.projectKey", "org.sonarqube:android-simple-sq-scanner-gradle"
property "sonar.language", "java"
property "sonar.sources", "src"
property "sonar.binaries", "build"
property "sonar.sourceEncoding", "UTF-8"
property "sonar.login", "admin"
property "sonar.password", "admin"
}
}
चरण 6: Gradle.Properties फ़ाइल
systemProp.sonar.host.url=http://localhost:9000
systemProp.sonar.login=admin
systemProp.sonar.password=admin
चरण 7:
ओपन एंड्रॉयड स्टूडियो टर्मिनल टैब (एंड्रॉयड स्टूडियो नीचे) और इस आदेश को लागू
विंडोज ओएस
। \ Gradlew sonarqube
मैक ओएस
./gradlew sonarqube
चरण 8:
चेक अब http://localhost:9000 (यदि नहीं ताजा क्लिक ताज़ा करें बटन) ..
अब आप अपने कोड का विश्लेषण कर सकते हैं।
नोट: का उपयोग कर किसी को भी मैक आपकी मदद के लिए प्रयास करते हैं तो यह http://zafercelaloglu.blogspot.in/2014/07/how-to-setup-sonar-on-mac-part-1.html
धन्यवाद एक बहुत, एक और प्रश्न है, मैं ग्रहण में एक प्लगइन के रूप में FindBugs उपयोग कर सकते हैं? यदि हां तो क्या आप इसे डाउनलोड करने के लिए लिंक भेज सकते हैं। – piks
FindBugs टूल का उपयोग करके डुप्लिकेट कोड खोजने का कोई तरीका है? – piks
@piks FindBugs [डाउनलोड पेज] (http://findbugs.sourceforge.net/downloads.html) SourceForge पर कई ग्रहण प्लगइन डाउनलोड साइटों को सूचीबद्ध करता है। आधिकारिक रिलीज के लिए साइट http://findbugs.cs.umd.edu/eclipse –