maven - eclipse indigo + m2eclipse

less than 1 minute read

2011/6/22에 릴리즈된 Eclipse Indigo의 기능중,

  • m2eclipse에 대한 지원이 강화되었다는 것
  • myln을 통해 Hudson을 연동할 수 있다는 것

등의 이유로, Helios에서 Indigo로 업그레이드 해보려고 한다. (그냥 다시 설치)

m2e plugin 설치

최신 m2eclipse 플러그인 이름이 m2e로 변경되었다. Help > Install New Software 에서 m2e를 찾아보자.

Collaboration 밑에 m2e 항목을 발견할 수 있다.

체크를 하고 설치하자.

"Finish"를 하면, 프로젝트가 생성된다. 생성된 디렉토리 구조는 다음과 같다.

생성된 pom.xml은 아래와 같다.

기존의 WTP 프로젝트는 등록한 WAS에 곧바로 연결하여 사용할 수 있는데, 현재 maven으로 만든 프로젝트는 WAS에 곧바로 사용할 수가 없다. (불편하다!) 일단, 이렇게 생성한 프로젝트가 정상적으로 실행되는지부터 살펴보고 나중에 환경 설정을 바꿔보자. mvn package를 실행하면, target 디렉토리내 myweb.war이 생성된다. $CATALINA_HOME/webapps에 myweb.war를 복사하고, 웹 브라우저에서 http://localhost:8080/myweb을 실행하면,

과 같이, Hello World!가 출력된다. 그러나, 매번 이렇게 war 파일을 복사하는 건 너무 불편하다. 분명 더 쉽게 쓰는 방법이 있을 것이다.

Leave a Comment