Notice
Recent Posts
Recent Comments
Link
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

차근차근

[Maven] Maven 설치 본문

대학교/BE

[Maven] Maven 설치

SWKo 2020. 3. 17. 12:50

0. Maven이란?

  • Maven은 Build Tool 이다. 
  • 빌드 과정 : 프로젝트 설정 -> 라이브러리 설정 -> 코드 작업 -> 컴파일 -> 테스트 -> 패키지 만들기 -> 배포 -> 레포팅
  • 위 빌드 과정 중 반복되는 내용을 조금 더 효율적으로 개발할 수 있도록 도와주는 빌드 도구이다.
  • 그렇다면 이클립스도 빌드 툴일까?
    • 이클립스에서도 프로젝트 설정 -> 라이브러리 설정 -> 코드 작업 -> 컴파일 등이 가능한데 빌드 툴일까?
    • 아니다. Visual Studio도 그렇고 Build Tool이 아니다.
    • 이클립스나 Visual Studio는 IDE(Integrated Development Environment)이다.
  • 빌드 툴은 프로젝트 생성, 라이브러리 생성등을 담당한다면 IDE는 더 많은 도구들을 결합해서 만든 더 큰 단위의 도구이다.
  • Eclipse, IntelliJ, Visual Studio Code 등은 IDE인데 이들 모두 Maven을 사용할 수 있다.
  • Maven은 특정 IDE에 종속된 것이 아니다.

1. Maven 설치하기 (Mac OS)

  • 아래 url에서 다운로드 할 수 있다.

https://maven.apache.org/download.cgi

 

Maven – Download Apache Maven

Downloading Apache Maven 3.6.3 Apache Maven 3.6.3 is the latest release and recommended version for all users. The currently selected download mirror is http://apache.mirror.cdnetworks.com/. If you encounter a problem with this mirror, please select anothe

maven.apache.org

  • 압축을 해제한 후 apache-maven-3.6.3을 /usr/local로 옮긴다.

  • 나는 zshell을 사용하고 있어서 아래와 같이 하지만 bash나 다른 것이면 .bash_profile을 수정하면 된다.
  • .zshrc에서 PATH설정을 다음과 같이 해준다.

  • 다음과 같이 변경사항을 반영해준다.

  • 메이븐이 정상 작동하는지 확인한다.

'대학교 > BE' 카테고리의 다른 글

[Maven] Plug in  (0) 2020.03.17
[Maven] 프로젝트 생성, 컴파일, 실행  (0) 2020.03.17
[GraphQL] movie API (4)  (0) 2020.03.14
[GraphQL] movie API (3)  (0) 2020.03.13
[GraphQL] movie API (2)  (0) 2020.03.12
Comments