हम एंड्रॉइड स्टूडियो में सोनारक्वे को कैसे एकीकृत कर सकते हैं? मैं सोनारक्वे का उपयोग कर स्थिर कोड विश्लेषण में आया हूं। समझाओ कि हम इसे कैसे प्राप्त कर सकते हैं। सोनार-धावक और सोनारक्वे को एकीकृत करने के लिए कई लिंक उपलब्ध हैं लेकिन काम पूरा करने के लिए पुराना या पर्याप्त नहीं है।एंड्रॉइड स्टूडियो में सोनारक्वे को कैसे एकीकृत किया जाए?
उत्तर
सोनारक्वे सर्वर पक्ष पर स्थिर कोड विश्लेषक उपकरण है। स्वच्छ और गुणवत्ता कोड लिखना बहुत उपयोगी है। आपको सोनार्कवे को स्थानीयहोस्ट या सर्वर पर चलाना चाहिए। नाम और अद्वितीय आईडी देने वाला एक नया प्रोजेक्ट बनाएं, यह नाम और अनूठा हम अपने उपयोगकर्ता नाम और पासवर्ड के साथ सर्वर पर हमें पहचानने के लिए उपयोग करेंगे। सर्वर की तरफ कुछ चीजों को स्थापित करने की आवश्यकता है-
- उपयोगकर्ता बनाएं।
- अद्वितीय आईडी के साथ नई परियोजना बनाएं।
अब एंड्रॉयड स्टूडियो में उपयोग हम Gradle sonarqube आदेश sonarqube के साथ हमारे परियोजना का विश्लेषण करने के लिए जा रहे हैं।
निम्न चरणों के Gradle sonarqube चलाने से पहले कवर किया जा करने की जरूरत है कर रहे हैं कमान
- सबसे पहले हम अपने मशीन पर Gradle स्थापित करने की आवश्यकता।
- (वैकल्पिक) एंड्रॉइड स्टूडियो में सोनारक्वे प्लगइन स्थापित करने के लिए। हैं-
फ़ाइल जाएँ -> सेटिंग्स -> प्लगइन्स -> तो sonarqube टाइप और नीचे खजाने ब्राउज़ पर क्लिक करें।
ओपन build.gradle फ़ाइल, प्लगइन sonarqube.org जोड़ सकते हैं और जोड़ने गुण
apply plugin: "org.sonarqube" sonarqube { properties { property "sonar.projectName", "MyProject" property "sonar.projectKey", "com.example.myproject" property "sonar.host.url", "http://192.114.1.1:9000" property "sonar.language", "java" property "sonar.sources", "src/main/" property "sonar.login", "username" property "sonar.password", "password" } }
ओपन परियोजना Gradle फ़ाइल निम्न और निर्भरता
add- मेंdependencies { classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.1" }
और भंडार add- में
allprojects { repositories { maven { url "https://plugins.gradle.org/m2/" } } }
अब पर अपने सेटअप पक्ष एंड्रॉयड स्टूडियो किया जाता है, कमान Gradle sonarqube विश्लेषण चलाने के लिए चलाते हैं।
तो टीम की तरह काम और, सभी डेवलपर्स के लिए विभिन्न शाखाओं बनाने IntelliJ विचार के लिए कमान Gradle sonarqube -Dsonar.branch = {} YouName
जबकि मैं इस उत्तर की सराहना करता हूं, किसी भी तरह, मैं इसे काम नहीं कर सकता और यह संदेश 'sonar.java.test.binaries' के लिए अमान्य मान प्राप्त कर सकता हूं – user3635998
- 1. आईफोन ऐप में एसआईआरआई को कैसे एकीकृत किया जाए?
- 2. एंड्रॉइड-स्टूडियो में प्रतिक्रिया-मूल परियोजना को एकीकृत कैसे करें?
- 3. आईफोन के लिए एक्सएमपीपी ढांचे को कैसे एकीकृत किया जाए?
- 4. बल: कई शाखाओं में कैसे एकीकृत किया जाए?
- 5. एंड्रॉइड में एसआईपी को एकीकृत कैसे करें?
- 6. एंड्रॉइड प्रोग्रेसबार को कोड में कैसे निर्धारित किया जाए?
- 7. एंड्रॉइड: डेटा को उप-गतिविधियों में कैसे पास किया जाए?
- 8. एंड्रॉइड स्टूडियो में एंड्रॉइड लाइब्रेरी मॉड्यूल कैसे सेट करें और कई परियोजनाओं द्वारा संदर्भित किया जाए?
- 9. जावा में एक एमवीसी आर्किटेक्चर में जेमेनूबार को कैसे एकीकृत किया जाए?
- 10. दृश्य स्टूडियो कस्टम टूल को कैसे तैनात किया जाए?
- 11. पर्सफोर्स, किसी अन्य शाखा में बदलाव को कैसे एकीकृत किया जाए?
- 12. मेरे जावाएफएक्स के इंटेलिजे आर्टिफैक्ट में प्रोगार्ड ओबफ्यूसेशन को कैसे एकीकृत किया जाए?
- 13. एंड्रॉइड स्टूडियो: लॉगकैट टेक्स्ट के आकार को कैसे बढ़ाया जाए?
- 14. एंड्रॉइड स्टूडियो में 'रिलीज' एपीके कैसे बनाया जाए?
- 15. भवन के एंड्रॉइड इनडोर मानचित्र को कैसे डिज़ाइन किया जाए?
- 16. एंड्रॉइड में तुरंत अक्षर कैसे प्राप्त किया जाए?
- 17. बहिष्कृत अनुमतियों को कैसे निर्धारित किया जाए?
- 18. पुस्तकालय परियोजना में क्रैशलिटिक्स को एकीकृत करना
- 19. बारकोड स्कैनिंग के लिए एंड्रॉइड स्टूडियो में जेएक्सिंग लाइब्रेरी को एकीकृत कैसे करें?
- 20. दृश्य स्टूडियो को स्वचालित रूप से सी # कोड में घुंघराले ब्रैकेट्स को कैसे शामिल किया जाए?
- 21. मैं एंड्रॉइड एप्लिकेशन में पेटीएम वॉलेट को कैसे एकीकृत करूं?
- 22. एंड्रॉइड ऐप में पेपैल दान को एकीकृत कैसे करें?
- 23. एंड्रॉइड एप्लिकेशन में पेपैल को एकीकृत कैसे करें?
- 24. एंड्रॉइड एप्लिकेशन में फेसबुक एपीआई को एकीकृत कैसे करें?
- 25. org.apache.poi और javax.xml.stream को एकीकृत करना। * एंड्रॉइड में पैकेज (stax-api) - एंड्रॉइड स्टूडियो में --कोर-लाइब्रेरी तर्क कैसे सेट करें?
- 26. सोनारक्वे 5.5 और मारियाडब
- 27. विजुअल स्टूडियो के साथ NANT को एकीकृत कैसे करें?
- 28. सोनारक्वे 4.5.4: माइस्क्ल डेडलॉक
- 29. एंड्रॉइड स्टूडियो
- 30. ज़ेंड स्टूडियो में डिफ़ॉल्ट वर्कस्पेस स्थान को कैसे बदला जाए?
स्थापित प्लग इन चलाने के –
[इस] (https की जाँच करना चाहते हैं: //androidlearnersite.wordpress.com/2017/02/21/integrating-and-understanding-sonarqube-in-android/) एंड्रॉइड –
@ भुवनेश्वर महान भाई में सोनारक्वे को एकीकृत और उपयोग करने के तरीके के बारे में विस्तृत विवरण के लिए। –