Maven Ubuntu'da Nereye Yüklenir?


Yanıtlar:


97

Bir Debian türevi olan Ubuntu, paketleri kurarken çok hassas bir yapı izler. Başka bir deyişle, apt-get veya synaptic gibi paketleme araçlarıyla yüklenen tüm yazılımlar, malzemeleri aynı konumlara yerleştirecektir. Bu konumlara aşina olursanız, eşyalarınızı nerede bulacağınızı her zaman bilirsiniz.

Kısa bir yol olarak, sinaptik gibi bir aracı her zaman açabilir, kurulu paketi bulabilir ve "özellikleri" inceleyebilirsiniz. Özellikler altında, tüm yüklü dosyaların bir listesini göreceksiniz. Yine, bunların her zaman Debian / Ubuntu kurallarına uymasını bekleyebilirsiniz; bunlar oldukça düzenli Linux dağıtımlarıdır. Kısacası, ikili dosyalar / usr / bin veya yolunuzdaki başka bir konumda olacaktır (olası konumları görmek için komut satırında 'echo $ PATH' yapmayı deneyin). Yapılandırma her zaman / etc alt dizinindedir. Ve "ev" tipik olarak / usr / lib veya / usr / share içindedir.

Örneğin, http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ adresine göre , maven şu şekilde kurulur:

Apt-get kurulumu, gerekli tüm dosyaları aşağıdaki klasör yapısına yükleyecektir.

/ usr / bin / mvn

/ usr / paylaş / maven2 /

/ etc / maven2

PS Maven yapılandırması / etc / maven2'de saklanır

Not, bunu yapacak sadece apt-get değil, herhangi bir .deb paketi yükleyicisidir.


4
Kleu, ben de aynı bağlantıyı takip ettim ama bu bilgiyi göz ardı ettim .. Beni işaret ettiğin için teşekkürler .. /usr/share/maven2çalıştı
javanoob

45

Ne aradığınıza bağlı. Çalıştırılabilir dosyayı arıyorsanız:

$ whereis mvn

Kitaplık ve depoyu arıyorsanız:

$ locate maven

Locate komutuyla, belirli bir kitaplığı bulmak için grep'e yönlendirebilirsiniz, yani

$ locate maven | grep 'jetty'

HTH


Listenin hızlı bir şekilde aşağı kaymaması için bir listeyi duraklatarak nasıl alabilirim?
kod şempanze

1
Sadece borusunun tam çıktı @codechimp morebu gibi: locate maven | more. spaceListeyi aşağı kaydırmak için tuşunu kullanın .
jebeaudet 01

33
$ mvn --version

ve Maven evini arayın: çıktıda benimki: Maven home: /usr/share/maven


Bu çok yardımcı. Bu, Maven'i eve yerleştirmek istediğimizde gereklidir. Ancak bu sadece maven için, java, git vb. Gibi diğer araçlar için çalışmıyor
rogue lad

Buradaki sorun, maven'in hala yol değişkeninde olmamasıdır.
mochomecha

Yol henüz belirlenmemişse, bu pek iyi sonuç vermeyecek
Paul Velthuis

1

İşte yeni Maven için bir bash betiği kopyalayıp yapıştırın ...

# @author Yucca Nel

#!/bin/sh

#This installs maven2 & a default JDK 
sudo apt-get install maven2;

#Makes the /usr/lib/mvn in case...
sudo mkdir -p /usr/lib/mvn;

#Clean out /tmp...
sudo rm -rf /tmp/*;
cd /tmp;

#Update this line to reflect newer versions of maven
wget http://mirrors.powertech.no/www.apache.org/dist//maven/binaries/apache-maven-3.0.3-bin.tar.gz;
tar -xvf ./*gz;

#Move it to where it to logical location
sudo mv /tmp/apache-maven-3.* /usr/lib/mvn/;

#Link the new Maven to the bin... (update for higher/newer version)...
sudo ln -s /usr/lib/mvn/apache-maven-3.0.3/bin/mvn /usr/bin/mvn;

#test
mvn -version;

exit 0;

1

Bu .m2 klasörünü eklemek istiyorum, birçok insan onun ana klasörünüzde olduğunu söylüyor. Bu doğru. Ancak, Spring STS gibi hazır IDE'den maven kullanıyorsanız, o zaman .m2 klasörünüz kök klasöre yerleştirilir

Kök klasöre erişmek için süper kullanıcı hesabına geçmeniz gerekir

sudo su

Kök klasöre gidin

cd root/

Onu bulacaksın

cd -all


0

Ubuntu 11.10'un depoda maven3 yok.

Maven3'ü ubuntu 11.10'a kurmak için aşağıdaki adımı izleyin

sudo add-apt-repository ppa:natecarlson/maven3
sudo apt-get update && sudo apt-get install maven3

Açık terminal: mvn3 -v

mvn'yi ikili olarak istiyorsanız, aşağıdaki komut dosyasını çalıştırın:

sudo ln -s /usr/bin/mvn3 /usr/bin/mvn

Umarım bu sana yardımcı olmuştur.

Teşekkürler Rajam

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.