메이븐은 간단히 말해서 프로젝를 만들 때 가장 많이 사용되는 빌드(build) 툴 중 하나이다.
프로젝트를 만드는 하나의 Build 과정
- 프로젝트 생성
- 라이브러리 설정
- 코드 작업
- 컴파일
- 테스트
- 패키지 만들기
- 배포
- 레포팅
이러한 build과정에서 반복되는 내용들을 조금 더 효율적으로 개발(빌드과정경량화,쉽게구현)할 수 있도록
도와주는 빌드 도구 중 하나가 메이븐이다.
빌드 도구 중에는
Maven / Gradle / Ant 등 이 있는데 그 중 Maven이 현재까진 사용률이 가장 높은데 그 이유는 생산성이 좋고,
여러가지 이유(점차 알아가보도록 하자) 등이 있다.
그렇다면 이클립스에서도 저러한 build 과정을 모두 이용할 수 있는데 무엇이 다를까?
Eclipse나 intellij, visual studio같은 것들은 빌트툴이 아니다. IDE이다.
IDE(Integrated Development Environment)이란?
프로그램 개발과정에 필요한 편집기,탐색기,컴파일러,콘솔,빌드도구(MAVEN) 등 관련된 모든 작업을
하나의 프로그램안에서 처리하는 환경을 제공함
IDE는 더 큰 개념이기 때문에 메이븐은 어디서든 이용 가능하다.
'IT지식 > 지식플러스' 카테고리의 다른 글
List<Map<key,value>> 형태를 JSONArray로 변환하기 (0) | 2025.01.21 |
---|---|
웹취약점(XSS, 자동화공격) 보완하기 (1) | 2025.01.15 |
리눅스 운영체제? 서버? 리눅스에 대한 개념을 익히자 (0) | 2025.01.04 |
운영체제(Operating System)에 대해서 알아보자 (0) | 2025.01.04 |
리눅스 명령어 모음 (0) | 2025.01.02 |