2012-12-19 16 views
5

मैंने आधिकारिक साइट से संकलित बाइनरी का उपयोग करके 3.0.3 से 3.0.4 तक मैवेन को अपडेट किया है.अब जब मैं एमवीएन-वर्जन चलाता हूं, तो यह कहता है कि यह जावा 7 संस्करण के बजाय पुराने जावा 6 संस्करण का उपयोग करता है कि मैंने अपनी मशीन (मैकबुक समर्थक) पर स्थापित किया है। यदि मैं अपने फ़ोल्डर के अंदर से 3.0.3 संस्करण मेवेन बाइनरी चलाता हूं तो यह जावा 7 संस्करण का उपयोग करता है। मैं मैवेन 3.0.4 को कैसे कॉन्फ़िगर कर सकता हूं ताकि यह जावा 7 संस्करण का उपयोग कर सके? धन्यवाद।जावा 7 का उपयोग करने के लिए मेवेन 3.0.4 कैसे प्राप्त करें?

पीएस: जावा 7 मेरे सिस्टम (पहाड़ शेर) पर डिफ़ॉल्ट जावा संस्करण है।

+0

तो आप कह रहे हैं कि 3.0.3 1.7 और 3.0.4 का उपयोग नहीं करता है? यह वास्तव में अजीब लगता है क्योंकि उनमें से दोनों को 'JAVA_HOME' में निर्दिष्ट जेडीके का उपयोग करना चाहिए। –

उत्तर

5

JAVA_HOME पर्यावरण परिवर्तक सेट करें।

+0

मैंने निम्न आदेश का उपयोग कर इसे ठीक करने में कामयाब रहा है: निर्यात JAVA_HOME = '/ usr/libexec/java_home -v 1.7' (इस प्रकार चर हमेशा डिफ़ॉल्ट जावा संस्करण पर सेट होता है)। – skiabox

+1

आपको पैथ चर में% JAVA_HOME%/bin जोड़ने की भी आवश्यकता है। केवल JAVA_HOME पर्याप्त नहीं है। – Nereis

2

JAVA_HOME चर सेट करने से आमतौर पर चाल चलती है, हालांकि यह मैवेन के पिछले संस्करणों में भी मामला था। वैरिएबल सेट होने पर (और जावा के वांछित संस्करण को इंगित करने) की जांच करने के बावजूद अभी भी लायक है।

संपादित करें: फिक्सिंग व्याकरण

6

JAVA_HOME वातावरण वैरिएबल सेट करें। और $ JAVA_HOME/bin के रूप में पथ

अपाचे मावेन

:

यूनिक्स आधारित ऑपरेटिंग सिस्टम (लिनक्स, सोलारिस और मैक ओएस एक्स)

वितरण संग्रह निकालें, यानी अपाचे-Maven-3.0.4 -bin.tar.gz उस निर्देशिका में जिसे आप मैवेन 3.0.4 स्थापित करना चाहते हैं। ये निर्देश मानते हैं कि आपने/usr/local/apache-maven चुना है। उपनिर्देशिका apache-maven-3.0.4 संग्रह से बनाया जाएगा। कमांड टर्मिनल में,

M2_HOME पर्यावरण चर जोड़ें, उदा। export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4.

एम 2 पर्यावरण चर जोड़ें, उदा। export M2=$M2_HOME/bin

वैकल्पिक: JVM गुण निर्दिष्ट करने के लिए MAVEN_OPTS पर्यावरण चर जोड़ें, उदा। export MAVEN_OPTS="-Xms256m -Xmx512m". इस पर्यावरण चर का उपयोग मेवेन को अतिरिक्त विकल्प प्रदान करने के लिए किया जा सकता है।

अपने पथ में एम 2 पर्यावरण चर जोड़ें, उदा। export PATH=$M2:$PATH.

सुनिश्चित करें कि JAVA_HOME आपके जेडीके के स्थान पर सेट है, उदा। export JAVA_HOME=/usr/java/jdk1.7.* और $JAVA_HOME/bin आपके पाथ पर्यावरण चर में है।

यह सुनिश्चित करने के लिए कि यह सही ढंग से स्थापित है, mvn --version चलाएं।