2016-08-25 10 views
5

मैं जेनकिंस में निर्मित एक नया बहु-मॉड्यूल ग्रेडल प्रोजेक्ट स्थापित कर रहा हूं और सोनारक्वे का विश्लेषण करने की कोशिश कर रहा हूं लेकिन मैंने कई असंगतता मुद्दों को मारा है जो मैं नहीं कर पाया हल करने में सक्षमग्रेडल, सोनारक्वे और जैकोको प्लगइन्स के कौन से संस्करण संगत हैं

मैं क्योंकि हमारे मौजूदा परियोजनाओं सोनार-धावक की निंदा बारे में एक चेतावनी मिल

  1. sonarqube प्लगइन का उपयोग करने में देख रहा हूँ: 'सोनार-धावक' प्लगइन पदावनत किया गया है और निकालने के लिए शेड्यूल है ग्रैडल 3.0 में। कृपया सोनारक्यूब (the docs) से आधिकारिक प्लगइन का उपयोग करें।
  2. Gradle 3
  3. sonarqube https://github.com/SonarSource/sonar-examples/blob/master/projects/languages/java/gradle/java-gradle-simple/build.gradle

से इस सरल उदाहरण

  • अगर मैं Gradle का उपयोग 3 मैं इस त्रुटि मिलती है: org.gradle.internal.jvm.Jvm.getRuntimeJar() Ljava/कब/फ़ाइल; 1007 अतीत में इस त्रुटि के कारण किया गया है असंगत संस्करण jacoco के बीच के साथ असंगतता के और sonarqube प्लगइन्स JaCoCo SonarQube incompatible version 1007 देखें:

    अगर मैं Gradle 2.14 का उपयोग मैं इस त्रुटि मिलती है: java.io.IOException: की वजह से।

    मुझे किस संस्करण का उपयोग करना चाहिए?

  • +0

    क्या आपको इसके लिए कोई फिक्स मिला? मुझे – BigDong

    +0

    @ बिगडोंग, स्टीफन, संगत संस्करणों के बारे में कोई भी समस्या का सामना करना पड़ रहा है? –

    उत्तर

    2

    FYI रिलीज के लिए सोनारक्यूब स्कैनर रिलीज 2.1 बहुत जल्दी होना चाहिए और इस संस्करण में ग्रैडल 3.X का समर्थन शामिल है। https://jira.sonarsource.com/browse/SONARGRADL-16 देखें जो पहले से ही तय है।

    0

    आप अकेले नहीं हैं। मुझे भी वही समस्याएं मिलती हैं। यह क्रमशः 2.12 के साथ काम करता है।

    plugins { 
        id 'jacoco' 
        id 'java' 
        id "org.sonarqube" version "2.0.1" 
    } 
    
    +0

    मैं Gradle 2.12 के साथ की कोशिश की है, लेकिन अभी भी त्रुटि की वजह से मिलता है: java.io.IOException: असंगत संस्करण 1007. .... $ ./gradlew -संस्करण ---------- -------------------------------------------------- ग्रेड 2.12 –

    संबंधित मुद्दे