2012-03-01 3 views
18

डिफ़ॉल्ट रूप से mub2 ​​को खोलकर ubuntu openjdk के साथ आता है। मैंने सूरज से जेडीके स्थापित किया, और ओपनजेडके हटा दिया, लेकिन ओपनजेडके के साथ मुझे maven2 को हटाना पड़ा। Openjdk इंस्टॉल किए बिना मैं इसे कैसे पुनर्स्थापित कर सकता हूं?openjdk

~$ java -version 
java version "1.7.0_03" 
Java(TM) SE Runtime Environment (build 1.7.0_03-b04) 
Java HotSpot(TM) Server VM (build 22.1-b02, mixed mode) 

~$ sudo apt-get install maven2 
(...) 
The following extra packages will be installed: 
(...) 
openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless 
    openjdk-6-jre-lib 
(...) 
The following NEW packages will be installed: 
(...) 
openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless 
    openjdk-6-jre-lib 

किसी भी मदद की सराहना की है, मैं एक बहुत googled है और मैं किसी भी समाधान नहीं मिला है:/

उत्तर

27

आप बस Maven web-site से tar.gz संग्रह डाउनलोड करने और (इस तरह की कुछ निर्देशिका में खोल सकते हैं/opt में खोल दे देंगे):

export M2_HOME=<path_to_maven> 
012:

tar -xzvf apache-maven-3.0.4-bin.tar.gz -C /opt 

यह बाद आप $M2_HOME चर निर्धारित करने की आवश्यकता

और यह PATH में जोड़ें:

export PATH=$PATH:$M2_HOME/bin 

जाँच करने के लिए आप शुरू कर सकते हैं:

mvn -version 
+1

यह मेरे लिए पूरी तरह से काम किया है की जाँच करने के आदेश नीचे निष्पादित करने के लिए आदेश नीचे निष्पादित। धन्यवाद! हालांकि, मेरे जैसे अन्य नोबल्स के लिए, बस सुनिश्चित करें कि 'path_to_maven>' में पिछला '/ 'शामिल नहीं है। इसने मेरे पथ परिवर्तनीय रूप को '...:/opt/apache-maven-3.0.4 // bin: ...' बना दिया, और सामान तब तक काम नहीं किया जब तक कि मैंने इसे ठीक नहीं किया। – grisaitis

+1

बस पूर्णता के लिए, '$ M2_HOME' और '$ PATH' वातावरण चर सेट करने वाली 2 पंक्तियां'/etc/profile.d/maven.sh' नाम की फ़ाइल में रखी जा सकती हैं और उन्हें निष्पादित किया जाएगा (सभी उपयोगकर्ताओं के लिए) जब उपयोगकर्ता उबंटू में लॉग इन करता है। इसलिए, लॉग आउट करने के बाद 'mvn' कमांड आपके लिए उपलब्ध होगा और प्रत्येक बार' निर्यात' चीज़ को फिर से करने की आवश्यकता के बिना फिर से लॉग इन करेगा। – jbx

+0

धन्यवाद। इसके अलावा मैंने '/ usr/bin/mvn' के लिंक को सेट अप करने के लिए' sudo update-alternatives --install/usr/bin/mvn mvn /opt/apache-maven-3.2.3/bin/mvn 1' का उपयोग किया। – g13n

6

मेरे लिए इस आदेश को एक ही समस्या तेजी से हल: गूगल के लिए आम तौर पर

sudo apt-get --no-install-recommends install maven

+2

मुझे डर है कि यह ओपनजेडके डाउनलोड करेगा जब 'एपीटी-अपडेट अपडेट' कहा जाता है और मेवेन का नया संस्करण उपलब्ध है –

+1

यह इंस्टॉल करने के लायक हो सकता है maven3 .. यह ओपी के सवाल से एक सूक्ष्म परिवर्तन है। – Tim

+0

हाँ, मेरा लक्ष्य maven3 था, और यह मेरे लिए ठीक था, हो सकता है कि हम इसे "sudo apt-get --no-install-installend maven2 इंस्टॉल करने की अनुशंसा करते हैं" – AlexKorovyansky

0

नीचे दिए गए कंप्यूट इंजन, एडब्ल्यूएस या क्लाउड उपयोगी होंगे

sudo wget http://www.eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz 

sudo tar -xzvf apache-maven-3.3.9-bin.tar.gz -C /var/lib/ 

sudo vi /etc/profile.d/maven.sh 

फाइल करने के लिए लाइनों के नीचे जोड़ें

निर्यात M2_HOME =/var/lib/अपाचे-Maven-3.3.9

निर्यात पथ = $ पथ: $ M2_HOME/bin

फ़ाइल और बंद संपादक को सहेजें। फिर, कनेक्शन या कंसोल और दोबारा लॉगिन

exit 

एक बार पुन: कनेक्ट या लॉगिन से बाहर निकलने के Maven संस्करण

mvn -version 
संबंधित मुद्दे