मैं सेटअप SonarQube कोशिश कर रहा हूँ इस प्लगइन का उपयोग कर मेरी टाइपप्रति परियोजना का विश्लेषण करने के "आप भाषा का समर्थन करता है कि एक प्लगइन स्थापित करना होगा": https://github.com/Pablissimo/SonarTsPluginsonarqube टाइपप्रति प्लगइन:
हालांकि, मैं की तरह एक त्रुटि का सामना कर रहा हूँ:
> C:\sonarqube\sonar-runner-2.4\bin\sonar-runner.bat
...
INFO:
------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 3.006s
Final Memory: 18M/613M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: You must install a plugin that supports the language 'typescript'
ERROR:
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
मेरे सेटअप: - विंडोज 7 64 बिट - JDK8 (1.8.0) 64 बिट - SonarQube 5.1 64 बिट
मैं स्रोत से प्लगइन, बनाया गया है और कॉपी करने के बाद परिणामस्वरूप .jar फ़ाइल मेरे सोनारक्यूब स्थापना में C:\sonarqube\sonarqube-5.1\extensions\plugins\sonar-typescript-plugin-0.1-SNAPSHOT.jar
पर।
सोनारक्यूब चल रहा है और पोर्ट 9000 पर सेवा कर रहा है, और मैं सेटिंग-> सिस्टम-> अपडेट सेंटर पर देख सकता हूं कि टाइपस्क्रिप्ट प्लगइन स्थापित है, भाषा कीवर्ड typescript
के साथ।
पर this post आधार पर, ऐसा लगता है मैं करना होगा:
लॉग इन अपने सोनार उदाहरण के लिए, "सेटिंग्स"> "गुणवत्ता प्रोफाइल" पर क्लिक करें और भाषा आप करना चाहते हैं के लिए शीर्षक के शीर्ष पर "बनाएं" उपयोग।
उन सेटिंग्स को देखते हुए, मैं एक TsLint
प्रोफाइल को परिभाषित करता है और चूक करने के लिए सेट के साथ एक Typescript Profiles
शीर्षक देखते हैं।
अंत में, अपने प्रोजेक्ट रूट निर्देशिका में, मैं एक फ़ाइल sonar-project.properties
# Required metadata
sonar.projectKey=my-ts-project
sonar.projectName=A TypeScript Project
sonar.projectVersion=1.0
# Comma-separated paths to directories with sources (required)
sonar.sources=src
# Language
sonar.language=typescript
# Encoding of the source files
sonar.sourceEncoding=UTF-8
ही स्थान में सभी इस कॉन्फ़िगरेशन के साथ है, मैं अभी भी सोनार-धावक त्रुटि प्राप्त "आप भाषा का समर्थन करता है कि एक प्लगइन स्थापित करना होगा" ।
मुझे क्या याद आ रही है?
संपादित करें:
मैं जावास्क्रिप्ट प्लगइन स्थापित करने की कोशिश की है, और मैं एक ही समस्या दिखाई दे रही है। तो यह टाइपस्क्रिप्ट तक ही सीमित नहीं है। मैं जावा परियोजनाओं के खिलाफ सोनार चला सकता हूं, लेकिन कोई अन्य भाषा काम नहीं कर रही है।