(Maven Homepage : maven.apache.org/ )
메이븐(Maven)은 프로젝트 관리 및 이해 도구 입니다.Apache Maven은 소프트웨어 프로젝트 관리 및 이해 도구입니다. 프로젝트 개체 모델 (POM)의 개념을 기반으로 Maven은 중앙 정보에서 프로젝트의 빌드,보고 및 문서를 관리 할 수 있습니다.
즉, 메이븐이랑 프로젝트 관리 및 빌드도구 작업을 위한 프로그램이다. 그럼 이걸 왜 사용할까?
프로젝트기간동안 계쏙해서 늘어나는 라이브러리 추가 및 버전의 통일성을 위해 사용하게 되었다.
Maven과 비슷한 빌드툴은 Gradle이 있다.
소스 코드 파일을 컴퓨터나 휴대폰에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정
즉, 프로젝트에서 쓰인 파일들을 Java로 바꾸는 과정이라고 할수 있다.
프로젝트에서 pom.xml에 라이브러리를 의존하면 된다
위 사이트에서 찾을수있으며 <dependencies> 안에 복사 붙여넣기 하면 maven 빌드툴이 자동적으로 연결해 준다.
(IDE 툴에서 빌드툴을 Maven으로 지정하면 pom.xml파일이 프로젝트에 생성된다)
본 예시는 mybatis를 의존한것이다.
Maven Dependencies에 가보면 mybatis가 연결된것을 볼수가 있다.
STS (Spring Tool Suite) 설치 방법 (0) | 2021.02.09 |
---|---|
What is JUnit? (Unit test framework for java) (0) | 2021.02.03 |
How to use Mybatis - (2) [ Mybatis-spring 연동 및 사용방법 ] (0) | 2021.02.01 |
What is Mybatis (마이바티스 이란?) - (1) (0) | 2021.01.30 |