Integrate the Eclipse Web Tools Platform and Maven

예전에 백기선님 세미나를 통해서 익히 들어보아서, 그 효용에 대해서는 의심할 여지는 없없지만,
실제 프로젝트에 사용하기에는 미숙한 부분한 많아서 보류 상태였다.
다행이 전자정부 표준프레임워크에서 maven이 포함되어 있어서, 설정의 큰 어려움이 없었지만,
전자정부 표준프레임워크가 실제로 eclipse ganymede 버전이어서 그런지 오류가 종종 발생하는 문제가 있었다.
실제로 dependency 관련해서 빈번하게 문제가 발생하는데, 이 부분은 차후에 다시 다루기로 하겠다.
따라서 통상적으로 사용하는 Eclipse 3.5 이상 버전에서 maven을 설치하고 실제 프로젝트를 생성하는 방법을 다루어 보겠다.

필요한 Eclipse 플러그인 설치

1. m2eclipse 설치
http://m2eclipse.sonatype.org/sites/m2e

2. m2eclipse Extras 설치
http://m2eclipse.sonatype.org/sites/m2e-extras

3. WTP 설치(The Eclipse Web Tools Platform (WTP) Project)
http://download.eclipse.org/webtools/updates
!WTP 실제로 3.5 이상 버전을 설치하면 대부분(?) 포함되기 때문에 없는 경우에만 설치하자.

실제로 maven 관련 서적을 구매해서 통독을 했음에도 불구하고 직접적으로 eclipse에서 웹 프로젝트를 fxcm 만들어 내는 부분은 매우 미약(?)한 상태여서 3일 정도를 구글을 통해서 다음과 같은 방법을 찾아낸다.

최종적으로 생기는 결과물을 거의 흡사하지만 통상적으로 다음과 같은 2가지 방법을 사용한다.
1. Dynamic Web Project 생성후 maven 통합
Dynamic Web Project 생성후에 maven에서 사용하는 기본 디렉토리 트리 생성
.classpath 파일 수정
pom.xml 파일 추가
레퍼런스: http://www.devx.com/java/Article/36785/1954

2. maven-archetype-webapp 생성후 파일 수정
1)Maven Project 생성
이때 반드시 maven-archetype-webapp으로 생성한다.

레퍼런스: http://javastore.tistory.com/111

동영상 포함 레퍼런스
http://webprogrammer.tistory.com/1903

Leave a Reply

Your email address will not be published. Required fields are marked *