Maven được cài đặt ở đâu trên Ubuntu


84

Tôi đã cài đặt maven trên máy Ubuntu của mình bằng lệnh sudo apt-get install maven

Bây giờ tôi cần biết nơi nó được cài đặt để cấu hình tương tự trong IntelliJ ..


5
Quetion này là dành cho askubuntu.com
Bakudan

lưu ý rằng kho lưu trữ tại /home/$username/.m2
Tsakiroglou Fotis

Câu trả lời:


97

Ubuntu, là một dẫn xuất Debian, tuân theo một cấu trúc rất chính xác khi cài đặt các gói. Nói cách khác, tất cả phần mềm được cài đặt thông qua các công cụ đóng gói, chẳng hạn như apt-get hoặc synaptic, sẽ đưa các thứ vào cùng một vị trí. Nếu bạn đã quen với những địa điểm này, bạn sẽ luôn biết nơi để tìm đồ của mình.

Tóm lại, bạn luôn có thể mở một công cụ như khớp thần kinh, tìm gói đã cài đặt và kiểm tra "thuộc tính". Trong thuộc tính, bạn sẽ thấy danh sách tất cả các tệp đã cài đặt. Một lần nữa, bạn có thể mong đợi những điều này luôn tuân theo các quy ước Debian / Ubuntu; đây là những bản phân phối Linux có thứ tự cao. Trong ngắn hạn, các mã nhị phân sẽ nằm trong / usr / bin hoặc một số vị trí khác trên đường dẫn của bạn (hãy thử 'echo $ PATH' trên dòng lệnh để xem các vị trí có thể có). Cấu hình luôn nằm trong thư mục con của / etc. Và "nhà" thường là / usr / lib hoặc / usr / share.

Ví dụ: theo http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ , maven được cài đặt như:

Cài đặt Apt-get sẽ cài đặt tất cả các tệp được yêu cầu trong cấu trúc thư mục sau

/ usr / bin / mvn

/ usr / share / maven2 /

/ etc / maven2

PS Cấu hình Maven được lưu trữ trong / etc / maven2

Lưu ý, không chỉ apt-get sẽ làm điều này, mà là bất kỳ trình cài đặt gói .deb nào.


4
Kleu, Tôi làm theo các liên kết tương tự, nhưng bị bỏ qua information..Thanks này để chỉ me..the /usr/share/maven2làm việc
javanoob

45

Phụ thuộc vào những gì bạn đang tìm kiếm. Nếu bạn đang tìm kiếm tệp thực thi:

$ whereis mvn

Nếu bạn đang tìm kiếm các lib và repo:

$ locate maven

Với lệnh định vị, bạn cũng có thể chuyển nó thành grep để tìm một thư viện cụ thể, tức là

$ locate maven | grep 'jetty'

HTH


Làm cách nào để lấy danh sách bằng cách tạm dừng để danh sách không nhanh chóng cuộn xuống?
mã tinh tinh

1
@codechimp chỉ đường ống đầu ra để morenhư thế này: locate maven | more. Sử dụng spacephím để cuộn xuống danh sách.
jebeaudet

33
$ mvn --version

và tìm nhà Maven: trong đầu ra, của tôi là: Maven home: /usr/share/maven


Điều này rất hữu ích. Điều này là bắt buộc khi chúng tôi định đặt Maven về nhà. Nhưng điều này chỉ dành cho maven, không hoạt động với các công cụ khác như java, git, v.v.
rogue lad

Vấn đề ở đây là khi không may maven vẫn không có trong biến đường dẫn.
mochomecha 19/02/19

Điều này sẽ làm việc không diễn ra tốt đẹp nếu con đường không được thiết lập chưa
Paul Velthuis

1

Đây là một tập lệnh bash để sao chép Maven mới hơn và dán 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

Tôi muốn thêm thư mục .m2 mà nhiều người nói rằng nó nằm trong thư mục home của bạn. Đúng rồi. Nhưng nếu sử dụng maven từ ready to go IDE như Spring STS thì thư mục .m2 của bạn được đặt trong thư mục gốc

Để truy cập thư mục gốc, bạn cần chuyển sang tài khoản siêu người dùng

sudo su

Chuyển đến thư mục gốc

cd root/

Bạn sẽ tìm thấy nó bởi

cd -all


0

Ubuntu 11.10 không có maven3 trong repo.

Làm theo bước dưới đây để cài đặt maven3 trên ubuntu 11.10

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

Mở thiết bị đầu cuối: mvn3 -v

nếu bạn muốn mvn dưới dạng nhị phân thì hãy thực thi tập lệnh dưới đây:

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

Tôi hy vọng điều này sẽ giúp bạn.

Cảm ơn, Rajam

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.