Ubuntu에서 Maven이 설치된 위치


84

명령을 사용하여 Ubuntu 컴퓨터에 maven을 설치했습니다. sudo apt-get install maven

이제 IntelliJ에서 동일하게 구성하기 위해 설치된 위치를 알아야합니다.


5
이 질문은 askubuntu.com에 대한 것입니다
Bakudan

참고 저장소 /home/$username/.m2에 있음
Tsakiroglou Fotis

답변:


97

데비안 파생물 인 우분투는 패키지를 설치할 때 매우 정확한 구조를 따릅니다. 즉, apt-get 또는 synaptic과 같은 패키징 도구를 통해 설치된 모든 소프트웨어는 동일한 위치에 항목을 배치합니다. 이러한 위치에 익숙해지면 항상 물건을 찾을 수있는 위치를 알 수 있습니다.

지름길로 언제든지 시냅틱과 같은 도구를 열고 설치된 패키지를 찾고 "속성"을 검사 할 수 있습니다. 속성 아래에 설치된 모든 파일 목록이 표시됩니다. 다시 말하지만, 이것들은 항상 Debian / Ubuntu 규칙을 따를 것으로 기대할 수 있습니다. 이들은 고도로 정렬 된 Linux 배포판입니다. 간단히 말해서 바이너리는 / usr / bin 또는 경로의 다른 위치에 있습니다 (가능한 위치를 보려면 명령 줄에서 'echo $ PATH'를 시도하십시오). 구성은 항상 / etc의 하위 디렉토리에 있습니다. 그리고 "home"은 일반적으로 / usr / lib 또는 / usr / share에 있습니다.

예를 들어 http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ 에 따르면 maven은 다음과 같이 설치됩니다.

Apt-get 설치는 다음 폴더 구조에 필요한 모든 파일을 설치합니다.

/ usr / bin / mvn

/ usr / share / maven2 /

/ etc / maven2

PS Maven 구성은 / etc / maven2에 저장됩니다.

이 작업을 수행하는 것은 apt-get뿐만 아니라 모든 .deb 패키지 설치 프로그램입니다.


4
Kleu, 나는 동일한 링크를 따라하지만 me..the을 가리키는이 information..Thanks을 간과 /usr/share/maven2
javanoob

45

찾고있는 것에 따라 다릅니다. 실행 파일을 찾는 경우 :

$ whereis mvn

libs 및 repo를 찾고 있다면 :

$ locate maven

find 명령을 사용하면 특정 라이브러리를 찾기 위해 grep에 파이프 할 수도 있습니다.

$ locate maven | grep 'jetty'

HTH


목록이 빠르게 아래로 스크롤되지 않도록 일시 중지하여 목록을 가져 오려면 어떻게해야합니까?
코드 침팬지

1
@codechimp는 출력을 다음 more과 같이 파이프합니다 locate maven | more. space키를 사용하여 목록을 아래로 스크롤합니다.
jebeaudet

33
$ mvn --version

Maven home을 찾으십시오. 출력에서 ​​내 것은 다음과 같습니다. Maven home: /usr/share/maven


이것은 매우 도움이됩니다. Maven을 홈으로 설정하려는 경우 필요합니다. 그러나 이것은 단지 받는다는 위해, 자바, 자식 등 같은 다른 도구를 작동하지 않습니다
불량 소년

여기서 문제는 불행히도 maven이 여전히 경로 변수에 없을 때입니다.
mochomecha

경로가 아직 설정되지 않은 경우이되지 밖으로 잘 작동합니다
폴 Velthuis

1

다음은 최신 Maven 복사 및 붙여 넣기를위한 bash 스크립트입니다.

# @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

많은 사람들이 당신의 홈 폴더에 있다고 말하는 .m2 폴더를 추가하고 싶습니다. 맞습니다. 그러나 Spring STS와 같은 IDE에서 Maven을 사용하면 .m2 폴더가 루트 폴더에 배치됩니다.

루트 폴더에 액세스하려면 슈퍼 사용자 계정으로 전환해야합니다.

sudo su

루트 폴더로 이동

cd root/

당신은 그것을 찾을 것입니다

cd -all


0

Ubuntu 11.10에는 repo에 maven3이 없습니다.

우분투 11.10에 maven3를 설치하려면 아래 단계를 따르십시오.

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

터미널 열기 : mvn3 -v

mvn을 바이너리로 원한다면 아래 스크립트를 실행하십시오.

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

도움이 되었기를 바랍니다.

감사합니다, Rajam

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.