2009-08-05 14 views
11

मैं directions to integrate Sonar with Maven का पालन किया है - बदल settings.xml पर सोनार भंडार शामिल करने के लिए:सोनार Maven एकीकरण

http: // localhost: 9000/तैनात/Maven

और मैं सत्यापित किया है मैं कर रहा हूँ

: http: पर Readme.txt फ़ाइल को देखने के लिए

//localhost:9000/deploy/maven/README.txt लेकिन जबचल

[INFO] [sonar:sonar] 
[INFO] Sonar host: http: //localhost:9000 
[INFO] Sonar version: 1.7 
Downloading: http: //localhost:9000/deploy/maven/org/codehaus/sonar/runtime/sonar 
-core-maven-plugin/20090803213910/sonar-core-maven-plugin-20090803213910.pom 
Downloading: http: //<MY SERVER URL>:8081/nexus/content/groups/public/org/codehaus/ 
sonar/runtime/sonar-core-maven-plugin/20090803213910/sonar-core-maven-plugin-200 
90803213910.pom 
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Can not execute Sonar 

Embedded error: Unable to build project for plugin 'org.codehaus.sonar.runtime:s 
onar-core-maven-plugin': POM 'org.codehaus.sonar.runtime:sonar-core-maven-plugin 
' not found in repository: Unable to download the artifact from any repository 

    org.codehaus.sonar.runtime:sonar-core-maven-plugin:pom:20090803213910 
निर्दिष्ट दूरदराज के खजाने से

:

सोनार 822,983,210 मैं निम्न संदेश प्राप्त हो रही है (http: // localhost: 9000/तैनात/Maven),

गठजोड़ (http: // : 8081/नेक्सस/सामग्री/समूह/सार्वजनिक),

परियोजना org.codehaus.sonar.runtime के लिए: सोनार-कोर-मेवेन-प्लगइन [INFO] ------------- -------------------------------------------------- ---------

कोई विचार क्या मुझे याद आ रही है?

उत्तर

0

लोकलहोस्ट रिमोट होस्ट नहीं है; आप जिस मशीन पर हैं, उसके लिए localhost एक उपनाम है। तो यह आपकी मशीन पर चल रहे एक मैवेन रिपोजिटरी सर्वर से सामान डाउनलोड करने का प्रयास कर रहा है।

+0

सही, सोनार सेवा मैं परिणाम अपलोड करने की कोशिश कर रहा हूं, उसी मशीन पर चल रहा है, मैं एमवीएन सोनार चला रहा हूं: सोनार। मैंने नेक्सस को इस मशीन पर भी इंस्टॉल किया है (जैसा कि मूल पोस्ट में दिखाया गया है), लेकिन इस समस्या को हल करने के लिए डिबगिंग उद्देश्यों के लिए मैंने मैवेन सेटिंग्स.एक्सएमएल में दर्पण कॉन्फ़िगरेशन पर टिप्पणी की - एक ही परिणाम। –

1

यह सुनिश्चित नहीं है कि समस्या क्या थी, लेकिन संस्करण 1.9.2 में अपग्रेड करके (मैं 1.7 काम करने की कोशिश कर रहा था क्योंकि यह वर्तमान में किसी अन्य सर्वर पर चल रहा है) और परियोजना पीओएम में सोनार-मेवेन-प्लगइन परिभाषा को हटा रहा है, चल रहा एमवीएन सोनार: सोनार सफलतापूर्वक निष्पादित करने में सक्षम था।

3

1. Maven प्लगइन्स अपने स्थानीय होस्ट पर सोनार चलाने के लिए आवश्यक रहते @http://localhost:9000/deploy/maven/ ...........

2.to प्लगइन्स लेने ((वे अपने सोनार स्थापना के साथ बंडल कर रहे हैं) 4. जब तुम नहीं आपकी कंपनी

का गठजोड़ खजाने पर निर्भर करते हैं की जरूरत नहीं है अपने आवेदन

3.You की जड़ में: अपने सोनार स्थापना के साथ बंडल) आप निष्पादित करने के लिए 'सोनार mvn सोनार' की जरूरत नेक्सस भंडारों पर निर्भर होना चाहते हैं, आपको अपने सेटी के दर्पण की घोषणा में 'सोनार' को मिरर करना होगा ngs.xml => * ,! सोनार इस! अपने दर्पण परिभाषाओं में सोनार शामिल

  1. आपके सक्रिय प्रोफाइल में से एक में http://localhost:9000 घोषित

  2. अपने सोनार सर्वर प्रारंभ करें

अब आदेश पर अमल 'mvn सोनार: सोनार', Maven-सोनार प्लगइन्स स्थानीय सोनार स्थापना से उठाया जाता है ..

गुड लक, aravind.dev

0

मेरे मामले में, मैं मैवेन 3 और सोनार 2.4 में अपग्रेड करके इस मुद्दे को हल करने में सक्षम था।मैंने यह भी पाया कि अद्यतन के लिए विकल्प (-U) के साथ चल रहा मैवेन मदद कर सकता है।

2

इस पुराने धागे का जवाब देने के लिए खेद है .. विचार this link समाधान को इंगित कर सकता है।

मूल रूप से, आप निम्नानुसार अपने Maven setting.xml में टैग (.m2 Maven के लिए आवश्यक फ़ोल्डर के अंदर) को संशोधित करने की कोशिश कर सकते:

<mirrorOf>*,!sonar</mirrorOf> 

यह Maven बताता है किसी भी सोनार के लिए अपने सामान्य भंडार का उपयोग कर से बचने के लिए डाउनलोड कार्य

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