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 ..
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 ..
Câu trả lời:
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.
/usr/share/maven2
làm việc
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
more
như thế này: locate maven | more
. Sử dụng space
phím để cuộn xuống danh sách.
$ mvn --version
và tìm nhà Maven: trong đầu ra, của tôi là: Maven home: /usr/share/maven
Đâ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;
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
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