से Maven डीबग करें पासिंग मैं एक Maven के साथ एक समस्या हडसन में निर्माण हो रही है। इस समस्या को हल करने के लिए अगर मैं -X ध्वज में पारित साथ Maven के उत्पादन में देख सकते हैं काफी आसान होगा। हालांकि मैं यह करने के लिए एक रास्ता नहीं मिल रहा। अगर मैं काम विन्यास में "बिल्ड" अनुभाग के "लक्ष्य और विकल्प" फील्ड में "-X" निर्दिष्ट मेरे कंसोल उत्पादन बिल्कुल वैसा ही लगता है जैसे मैं "-X" झंडा बिल्कुल पारित नहीं किया था। डीबग लॉगिंग कहीं और जा रहा है? या क्या मुझे "-X" ध्वज पारित करने की आवश्यकता है?हडसन
अद्यतन:
कारण यह काम नहीं कर रहा है, क्योंकि निर्माण "पार्सिंग poms" हडसन की प्रक्रिया के हिस्से के दौरान विफल हो रहा है, इससे पहले कि यह वास्तव में सच Maven निर्माण की शुरूआत की है और किसी भी पैरामीटर में गुजरता है मैं परियोजना में निर्दिष्ट करें। तो मुझे वास्तव में जो चाहिए वह हडसन में एक मेवेन निर्माण के "पार्सिंग पीओएम" भाग के दौरान बेहतर लॉगिंग करने का एक तरीका है।
मैंने पहले इस की कोशिश की है (और बस फिर से करने की कोशिश की) लेकिन कोई अतिरिक्त उत्पादन मिलता है। ऐसा लगता है कि इसे काम करना चाहिए, लेकिन इसकी नहीं। यदि मैं इसे -X या --debug के साथ कमांड लाइन से सीधे बना देता हूं, तो मुझे बहुत सारी अतिरिक्त जानकारी मिलती है। हालांकि, विशिष्ट समस्या जिसे मैं हल करने की कोशिश कर रहा हूं वह तब होता है जब निर्माण हडसन से चलाया जाता है। – kalak451
एक अतिरिक्त बिल्ड चरण (बैच या खोल स्क्रिप्ट) रखें और सेट कमांड चलाएं। कमांड लाइन से मैन्युअल रूप से जारी किए गए सेट कमांड से आउटपुट के साथ आउटपुट की तुलना करें। यह आपको यह देखने में मदद कर सकता है कि हडसन देखे जाने वाले पर्यावरण चर के बीच कोई अंतर है या आपके कमांड लाइन पर्यावरण चर। कुछ मामलों में पथ चर का बड़ा प्रभाव पड़ता है। - मुझे आशा है कि मैं इस धारणा के साथ सही हूं कि आप उसी उपयोगकर्ता खाते के साथ कमांड लाइन परीक्षण चलाते हैं, हडसन के नीचे चलता है। –