이클립스로 메이븐 프로젝트를 작성하다보면,
메이븐과 이클립스간의 거리 때문에 공동 개발자간에 오류가 나는 경우가 있다.
이 경우 Copy Dependency Maven Plugin을 활용에 편하게 개발자간의 프로젝트를 공유할 수 있다.
굳이 Maven 프로젝트를 잘 설정하지 않고도, Maven 프로젝트를 같이 진행할 수 있게 되는 것이다.
이 플러그인을 사용하는 방법은 간단하다.
pom.xml 파일에 플러그인을 추가해준다.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <configuration> <outputDirectory> src/main/webapp/WEB-INF/lib </outputDirectory> </configuration> </plugin>
ouputDirectory 라는 텝은 어디로 maven dependency 를 카피할 지 알려주는 경로이다.
이제 감이 잡히지 않는가? maven dependency 에만 있는 library를 실 작업 위치로 옮겨주는 작업이다!!
아 이런게 필요했구나 싶죠?
이제, run 을 실행합니다.
자 이클립스에서 이렇게 만들어서 실행!
그러면? 내가 maven에 추가한 dependency 파일들이 내가 지정한 폴더로 이동해 있다.

Leave a comment