Maven

2016-09-26 13 views
7

अद्यतन मेरी मैकबुक प्रो MacOS सिएरा, आदेश के लिए इससे पहले कि MacOS सिएरा को अद्यतन करने के बाद धीमी है:Maven

mvn clean install -U 

चलाने के लिए लगभग 40 सेकंड लिया, कई में परीक्षण के कई सैकड़ों के साथ मेवेन उप-मॉड्यूल।

मैकोज़ सिएरा के अपडेट के बाद, कोड में कोई बदलाव नहीं होने के साथ, एक ही कमांड में 12 मिनट लगते हैं। मुझे लगता है कि जब Surefire प्लगइन वर्तमान मॉड्यूल के परिणाम मुद्रित करने जा रहा है, यह जारी रखने से पहले 2-3 मिनट के लिए लटका है। इस बिंदु तक परीक्षण-निष्पादन की गति मैकोज़ सिएरा के अपडेट से पहले जितनी तेज है।

मॉड्यूल के पर से एक TestNG परिणाम प्रिंटआउट की

उदाहरण:

Tests run: 101, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 167.854 sec 

Results : 

Tests run: 101, Failures: 0, Errors: 0, Skipped: 0 

किसी को भी इस के पीछे के कारणों पता है?

+0

अद्यतन करने के बाद नेटवर्किंग धीमे से संबंधित जावा में सब कुछ है। एक स्प्रिंग ऐप लॉन्च करना 26 सेकंड से 75 सेकेंड तक चला गया। एक और 15 सेकंड से 150 सेकंड तक चला गया। मेरा अनुमान है कि यह जो मैं देख रहा हूं उसके आधार पर नेटवर्किंग से संबंधित है, लेकिन अभी तक सुनिश्चित नहीं है। – haskovec

+3

फिक्स यहां है: http://stackoverflow.com/a/33289897/387927 –

+0

यह मेरे लिए इसे हल नहीं करता है, डेविड डॉसॉट की टिप्पणी। कुछ और परीक्षण करने के बाद अधिक जानकारी के साथ वापस आऊंगा। – Johan

उत्तर

18

मुझे यह सही समस्या है (और इसे हल करने की कोशिश में पिछले 6 घंटे बिताए हैं)। मेरी समस्या यह थी कि मेरा होस्टनाम सेट नहीं किया गया था।

चेक कि:

sudo scutil --get LocalHostName 

से मेल खाता है:

sudo scutil --get HostName 

और अगर वे, उपयोग न करें:

sudo scutil --set HostName [YOUR_HOST_NAME] 

इसे ठीक करने के लिए।

+0

हां यह मेरी समस्या हल हो गया। लेकिन आपने थोड़ी सी टाइपो बनाई। यह "सूडो स्कुटिल --सेट होस्टनाम [YOUR_HOST_NAME]" – Johan

+0

यह महीनों के लिए मुझे परेशान कर रहा है। धन्यवाद! मुझे यह जानना अच्छा लगेगा कि आपने इसे कैसे समझ लिया है यदि आपके पास कभी समस्या निवारण के लिए अपना दृष्टिकोण लिखने का समय है। – SkipKent

+0

आपको बहुत बहुत धन्यवाद! इस के साथ बहुत संघर्ष था! –