나는 시도하고 하지 에 대해 하나 냠 또는 받는다는 많이 배울 수 있습니다. 이 코드를 물려 받아이 환경에서 필요한 것보다 더 많은 시간을 보내고 싶지 않습니다.
m있어 내 설치에는 “붙여 넣기”( “첨부 된 파일”? “알고있다”?)라는 두 개의 저장소가 있습니다. Amazon one과 JPackage는 표준입니다. (실제로, 각 리포지토리는 두 개의 하위 리포지토리로 구성되어 있지만 이것이 문제의 원인이라고 생각하지 않습니다.)
yum에게 maven2를 설치하라고 요청했을 때 maven2에 대해 들어 본 적이 없다고 거절했습니다.
yum에게 Amazon을 무시하고 maven2를 설치하라고 요청했을 때 그렇게했지만 상당히 오래된 Maven 2.0.9를 설치합니다. 내가 가지고있는 실제 pom.xml에는 더 높은 버전이 필요합니다.
Google for Maven 리포지토리를 사용하면 Mam이 Maven을 설치하는 데 사용할 수있는 리포지토리가 아니라 Maven이 다른 것을 구축하는 데 사용할 수있는 리포지토리를 얻습니다. (Maven이 Yum을 만들게하는 것을 포함하는 저장소를 찾았습니다.이 시점에서 Google이 나를 조롱한다고 생각합니다.)
따라서 필요한 것은 Maven 2.2.1을 설치하는 데 필요한 모든 것을 포함하는 저장소를 가리키는 저장소 파일 입니다.
이 모든 노동 절약 장치가 아니었다면 아마도 몇 가지 작업을 수행 할 수 있습니다.
답변
이카루스는 나에게 매우 비슷한 질문에 답했다. “yum”을 사용하지는 않지만 여전히 목적에 맞게 작동해야합니다. 시험,
wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
기본적으로 그냥 maven 사이트 로 이동 하십시오 . 원하는 maven 버전을 찾으십시오. 파일 유형이며 위의 wget 문에 미러를 사용하십시오.
그 후 과정은 쉽다
- maven을 추출하려는 디렉토리에서 wget 명령을 실행하십시오.
-
다음을 실행하여 타르를 추출하십시오.
tar xvf apache-maven-3.0.5-bin.tar.gz
-
maven을 / usr / local / apache-maven으로 이동
mv apache-maven-3.0.5 /usr/local/apache-maven
-
그런 다음 ~ / .bashrc 파일에 env 변수를 추가하십시오.
export M2_HOME=/usr/local/apache-maven export M2=$M2_HOME/bin export PATH=$M2:$PATH
-
이 명령을 실행
소스 ~ / .bashrc
6 :. 다음 명령으로 모든 것이 작동하는지 확인하십시오
mvn -version
답변
다음과 같이 yum 라이브러리에 maven을 추가 할 수 있습니다.
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
이제 다음 과 같이 maven 을 설치할 수 있습니다 .
yum install apache-maven
완료되면 maven 3이 설치되고 mvn -version
가지고있는 버전을 보여줍니다-3.2.1이 있습니다.
이것은 한 가지 예외를 제외하고 CentOS 6에서 완벽하게 작동했습니다. JDK 8을 수동으로 설치했지만 OpenJDK 1.6을 설치하고 기본 Java 버전으로 만들었습니다 ( 수동으로 설치 했기 때문일 수 있음 ). 다시 변경하려면 다음을 사용하십시오 alternatives
.
alternatives --config java
alternatives --config javac
올바른 버전을 선택하십시오.
답변
나중에 참조하고 간결하게 설명하기 위해 많은 설명을 원하지 않고 실행하고 최대한 빨리 작동시키는 게으른 사람들을 위해
1) sudo wget https://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
2) sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
삼) sudo yum install -y apache-maven
4) mvn --version
이 복사 및 붙여 넣기 세션을 즐기 셨기를 바랍니다.
답변
yum install -y yum-utils
yum-config-manager --add-repo http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo
yum-config-manager --enable epel-apache-maven
yum install -y apache-maven
JVM 개발자의 경우 필요한 모든 도구의 SDK 관리자입니다.
sdkman을 설치하십시오.
yum install -y zip unzip
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
메이븐 설치 :
sdk install maven
답변
최근 fpm 이라는 편리한 패키징 도구에 대해 배웠습니다 . 이 질문을 우연히 발견하면 시도해 볼 수 있다고 생각했습니다. @OrwellHindenberg의 답변을 읽은 후 fpm을 사용하여 maven을 RPM으로 쉽게 패키지 할 수 있습니다.
yum install -y gcc make rpm-build ruby-devel rubygems
gem install fpm
프로젝트 디렉토리를 생성하고 패키지의 디렉토리 구조를 레이아웃
mkdir maven-build
cd maven-build
mkdir -p etc/profile.d opt
설치할 파일을 만들면 /etc/profile.d/maven.sh
새로 만든 etc / profile.d 디렉토리에 maven.sh로 다음 내용을 저장합니다.
export M3_HOME=/opt/apache-maven-3.1.0
export M3=$M3_HOME/bin
export PATH=$M3:$PATH
opt 디렉토리 에서 최신 maven 을 다운로드하여 압축을 풉니 다.
wget http://www.eng.lsu.edu/mirrors/apache/maven/maven-3/3.1.0/binaries/apache-maven-3.1.0-bin.tar.gz
tar -xzf apache-maven-3.1.0-bin.tar.gz -C opt
마지막으로 RPM을 빌드하십시오.
fpm -n maven-3.1.0 -s dir -t rpm etc opt
이제 rpm을 통해 maven을 설치할 수 있습니다
$ rpm -Uvh maven-3.1.0-1.0-1.x86_64.rpm
Preparing... ########################################### [100%]
1:maven-3.1.0 ########################################### [100%]
그리고 비올라
$ which mvn
/opt/apache-maven-3.1.0/bin/mvn
꽤 m 하지만 집에 더 가까이;)
답변
2018 년 Maven을 설치하는 방법을 찾고있는 사람들을 위해 :
$ sudo yum install maven
요즘 지원됩니다.
답변
yum으로 설치해야합니까? 다른 많은 가능성이 있습니다.
- http://maven.apache.org/download.html 에서 바이너리를 가져 와서 / usr / bn에 넣으십시오.
- Eclipse를 사용하는 경우 maven 버전을 번들로 제공하는 m2eclipse 플러그인 (http://m2eclipse.sonatype.org/)을 얻을 수 있습니다.