ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [CentOS] Apache Maven 설치하기
    Dev_Study/CentOS 2021. 5. 12. 17:47
    반응형
    0. Apache Maven( 메이븐 )?
    개발자 : 아파치 소프트웨어 재단
    발표일 : 2004년 7월 13일
    안정화 버전 : 3.5.3 / 2018년 3월 8일
    저장소
    gitbox.apache.org/repos/asf/maven.git
    언어 : 자바
    OS : 크로스 플랫폼
    종류 : 빌드 도구
    라이센스 : 아파치 라이선스 2.0
    웹사이트 : maven.apache.org

    아파치 메이븐(Apache Maven) 자바용 프로젝트 관리 도구이다.
    아파치 앤트의 대안으로 만들어졌다.
    아파치 라이선스로 배포되는 오픈 소스 소프트웨어이다.

     

    pom.xml 예시

    <project>
      <!-- model version is always 4.0.0 for Maven 2.x POMs -->
      <modelVersion>4.0.0</modelVersion>
    
      <!-- project coordinates, i.e. a group of values which
           uniquely identify this project -->
    
      <groupId>com.mycompany.app</groupId>
      <artifactId>my-app</artifactId>
      <version>1.0</version>
    
      <!-- library dependencies -->
    
      <dependencies>
        <dependency>
    
          <!-- coordinates of the required library -->
    
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>3.8.1</version>
    
          <!-- this dependency is only used for running and compiling tests -->
    
          <scope>test</scope>
    
        </dependency>
      </dependencies>
    </project>

    1. Apache Maven 3.5.3 다운로드

     

    Index of /dist/maven/maven-3/3.5.3/binaries

     

    archive.apache.org

    apache-maven-3.5.3-bin.tar.gz를 다운받는다


    2. 압축을 풀어준다

    # tar xvfz 압축파일명

    다운받은 maven 파일을 압축해제한다


    3. 압축해제된 폴더를 /usr/local로 이동해준다

    /usr/local로 폴더 이동


    4. 심볼릭 링크를 등록해준다

    ( 윈도우의 바로가기로 생각하면 될거같다 )

    ln -s 원본파일명/ 심볼릭링크 명

    apache-maven-3.8.1을 maven으로 심볼릭링크 생성


    5.1 환경변수에 maven을 등록해준다

    -환경변수 파일 열고

    # vi /etc/profile

     

    5.2 maven 환경변수 등록해주기

    #maven
    export MAVEN_HOME=/usr/local/maven
    
    #common
    export PATH=$PATH:$MAVEN_HOME/bin

    환경변수 파일에 maven을 등록해준다

    export PATH에는 :를 구분자로 사용하여

    여러가지 환경변수값들이 들어갈수 있다( 자바, 톰캣, 메이븐 등등...)

    각 프로그램별로 본인의 디렉토리에 맞게 설정하면 된다

     

     

    5.3 변경된 환경변수 파일 적용하기

    # source /etc/profile

     

     

    5.4 maven이 잘 등록되었는지 체크한다

    # mvn -v

    환경변수 정상등록 확인

     

    반응형

    'Dev_Study > CentOS' 카테고리의 다른 글

    [CentOS] 방화벽 포트 열기  (0) 2023.10.11
    [CentOS] uname -m  (0) 2022.12.29
    [CentOS] cp  (0) 2021.05.03
    [CentOS] systemctl status firewalld  (0) 2021.04.29
    [CentOS] cat /etc/redhat-release  (0) 2021.04.28

    댓글

Designed by Tistory.