maven 프로젝트의 pom.xml 파일이 프로젝트 루트 디렉터리에 생성 됨.
이 pom.xml에서는 소스, 리소스, 라이프 사이클 별 실행할 플러그인 등 빌드와 관련된 설정을 기술해 줌.
Maven을 사용하지 않으면 개발자들은 필요한 lib들을 직접 다운받아야 하는데,
그 과정이 매우 번거롭고 가끔은 lib를 쉽게 찾지 못할 때도 있음.
하지만 maven에 필요한 lib에 대한 코드를 <dependency> 태그로 정의하여 기술만 해주면
maven이 알아서 관련 lib들을 다운로드 해줌 .... 매우 간편해진다는 말씀 !
예를 들어 spring관련 lib들을 다운로드 해야 한다면
pom.xml에 다음과 같이 기술 해 준뒤
-------------------------------------------------------------------------------------------------
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.0.RELEASE</version>
</dependency>
pom.xml 우클릭 > RUN INSTALL(이던가) 를 실행해주면
LIB 경로에 다운로드 되어 지는걸 볼 수 있음~
설정 정보 태그는 https://mvnrepository.com/ 에 가서 찾으면 된다.
다음과 같이 !
컴파일, 테스트 실행, jar 파일 생성등도 모두 Maven이 처리해준다.
'Tip & Tech > Tech' 카테고리의 다른 글
[정규식] 사용방법/ 정규식 예제 / 정규표현식 문법 (2) | 2016.07.20 |
---|---|
[SVN 에러] is already a working copy for a different URL 해결방법 (0) | 2016.07.01 |
[SVN] 프로젝트 형상관리를 위한 SVN(subversion) 설치방법 / 다중 저장소 설정 / 리눅스 SVN 설치 (0) | 2016.06.28 |
[yobi] yobi란 무엇일까 (0) | 2015.01.29 |
[Git] Eclipse에서 Git 설치 및 사용방법 (0) | 2015.01.29 |