본문 바로가기

Development/Maven

Eclipse 에 Maven Plugin 설치하기.

현재까지 Eclipse 에서 공식적으로 Maven 을 지원하지 않은 이유로 외부 플러그인을 설치해서 사용해야 한다.
그 중에서 제일 괜찮은 플러그인인 Sonatype 에서 나온 m2eclipse 를 설치하는 방법을 설명한다.
여기서는 갈릴레오 버전을 사용했다.

먼저,

Eclipse Update : http://m2eclipse.sonatype.org/

위의 사이트로 이동한다.

m2eclipse Core Update Site: http://m2eclipse.sonatype.org/sites/m2e

IMPORTANT NOTE: You cannot upgrade from m2eclipse 0.9.8 or m2eclipse 0.9.9 to m2eclipse 0.10.0. If you are running m2eclipse 0.9.8 or 0.9.9 you must either uninstall m2eclipse from your Eclipse installation or start with a fresh installation of Eclipse.

To install this plugin in the Eclipse IDE:

  1. Select Help > Install New Software. This should display the "Install" dialog.
  2. Paste the Update Site URL into the field named "Work with:" and press Enter. Pressing Enter should cause Eclipse to update list of available plugins and components.
  3. Choose the component listed under m2eclipse: "Maven Integration for Eclipse (Required)".
  4. Click Next. Eclipse will then check to see if there are any issues which would prevent a successful installation.
  5. Click Next and agree to the terms of the Eclipse Public License v1.0.
  6. Click Finish to begin the installation process. Eclipse will then download and install the necessary components.
  7. Once the installation process is finished, Eclipse will ask you if you want to restart the IDE. Sonatype strongly recommends that you restart your IDE after installing m2eclipse.

위와 같이 아주 자세하게 설명을 해놨다.
직접 따라 해보면,

사용자 삽입 이미지

 위와 같이 help 메뉴의 install new software 에서 "Work with : " 다음에 위에서 설명한 업데이트 주소인
http://m2eclipse.sonatype.org/sites/m2e 를 입력한다.
만약 invalid 한 주소라는 메시지가 출력되면 앞뒤로 공백이 붙어있을 가능성이 많으므로 다시 살펴본다.


사용자 삽입 이미지

설치가능한 소프트웨어 목록이 보이는데 "Maven Integration for Eclipse" 를 선택한 뒤 next 버튼을 클릭한다.


사용자 삽입 이미지

위와 같이 설치할 목록이 나온다.


사용자 삽입 이미지

라이센스 정책에 체크하고 Finish 버튼을 클릭한다.


사용자 삽입 이미지

사용자 삽입 이미지

다운로드 받아서 설치를 진행한다.
네트워크 상황에 따라서 약 5~10분 정도 걸린다.


사용자 삽입 이미지

설치가 끝나면 Eclipse 를 restart 하라는 메시지가 출력된다.
이로써 Sonatype Maven Plugin 설치는 끝났다.


-----------------------------------

오랜만에 Eclipse 사용하면서 설정때문에 삽질 한번 했다.

원래 Maven 은 프로젝트를 생성하면 src 디렉토리 밑에 java 디렉토리가 자동으로 생성되지 않기 때문에 항항 수동으로 생성해 주어야 한다.
Eclipse 에서 수동으로 생성한 뒤 package 를 생성하고 class 를 생성하는데..
원일인지 자꾸만 reosurce 디렉토리가 default 잡히고 그 밑으로 모든 package 와 class 가 생성된다.
java 디렉토리를 강제로 잡아주고 class 를 생성하니 package 경로가 아예 잡히지도 않는다.
어딘가 설정을 해주는 부분이 따로 있다는 얘긴데..
한참을 헤매다 찾아낸것이

사용자 삽입 이미지

위와 같이 Java Build Path 에 소스 디렉토리 경로를 추가해 주어야 한다.
Maven 프로젝트가 생성되면 resource 경로는 자동으로 생성되니 Path 에도 자동으로 잡히는데 java 디렉토리는 수동으로 생성해주니 Path 에는 자동으로 잡히지 않는다.
프로젝트의 Properties 로 들어가서 Java Build Path 의 Source 탭에서 Add Folder 버튼을 클릭해서 수동으로 생성해준 java 디렉토리를 등록한다.
이후 생성하는 package 나 class 들은 자동으로 소스 디렉토리로 인식된다.
이것 찾아 내느라고 한참을 헤맴! 아우~~







'Development > Maven' 카테고리의 다른 글

맥에 maven 설치하기.  (0) 2013.11.06
로컬 레파지토리 설정하기.  (0) 2011.09.20
IDE에서 Maven 프로젝트 생성.  (0) 2009.01.20
Eclipse에 Maven 설정하기  (0) 2009.01.02