본문 바로가기
Tip & Tech/Tech

[MAVEN] maven 사용방법/메이븐 디펜던시 추가/dependency 추가 사이트

by 나비와꽃기린 2016. 6. 30.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

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이 처리해준다.