Maven-이클립스 IDE
Eclipse는 Maven과 Eclipse를 원활하게 통합 하는 우수한 플러그인 m2eclipse 를 제공합니다 .
m2eclipse의 일부 기능은 다음과 같습니다.
- Eclipse에서 Maven 목표를 실행할 수 있습니다. 
- 자체 콘솔을 사용하여 Eclipse 내에서 Maven 명령의 출력을 볼 수 있습니다. 
- IDE로 maven 종속성을 업데이트 할 수 있습니다. 
- Eclipse 내에서 Maven 빌드를 시작할 수 있습니다. 
- Maven의 pom.xml을 기반으로 Eclipse 빌드 경로에 대한 종속성 관리를 수행합니다. 
- 로컬 Maven 저장소에 설치하지 않고 Eclipse 작업 공간에서 Maven 종속성을 해결합니다 (종속성 프로젝트가 동일한 작업 공간에 있어야 함). 
- 원격 Maven 저장소에서 필요한 종속성과 소스를 자동으로 다운로드합니다. 
- 새로운 Maven 프로젝트, pom.xml을 생성하고 기존 프로젝트에서 Maven 지원을 활성화하기위한 마법사를 제공합니다. 
- 원격 Maven 저장소에서 종속성에 대한 빠른 검색을 제공합니다. 
m2eclipse 플러그인 설치
다음 링크 중 하나를 사용하여 m2eclipse를 설치하십시오.
| 식 | URL | 
|---|---|
| Eclipse 3.5 (Gallileo) | Eclipse 3.5 (Gallileo)에 m2eclipse 설치 | 
| Eclipse 3.6 (Helios) | Eclipse 3.6 (Helios)에 m2eclipse 설치 | 
다음 예제는 Eclipse와 Maven 통합의 이점을 활용하는 데 도움이됩니다.
Eclipse에서 Maven 프로젝트 가져 오기
- Eclipse를 엽니 다. 
- 고르다 File > Import > 선택권. 
- Maven 프로젝트 옵션을 선택합니다. 다음 버튼을 클릭하십시오. 
 
                - Maven을 사용하여 프로젝트가 생성 된 프로젝트 위치를 선택합니다. 이전 장에서 Java Project Consumer Banking을 만들었습니다. Maven을 사용하여 프로젝트를 생성하는 방법을 보려면 'Creating Java Project'장으로 이동하십시오. 
- 마침 버튼을 클릭합니다. 
 
                이제 eclipse에서 maven 프로젝트를 볼 수 있습니다.
 
                자, 한번보세요 consumer Banking프로젝트 속성. Eclipse가 Java 빌드 경로에 Maven 종속성을 추가했음을 알 수 있습니다.
 
                이제 eclipse의 maven 기능을 사용하여이 프로젝트를 빌드 할 때입니다.
- consumerBanking 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴를 엽니 다.
- 다음으로 실행 옵션을 선택하십시오.
- 그런 다음 maven 패키지 옵션.
Maven이 프로젝트 빌드를 시작합니다. 다음과 같이 Eclipse 콘솔에서 출력을 볼 수 있습니다.
[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[INFO] Building consumerBanking
[INFO]
[INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
[INFO] task-segment: [package]
[INFO] -------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test]
[INFO] Surefire report directory:
C:\MVN\consumerBanking\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.companyname.bank.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]
[INFO] -------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Jul 12 18:18:24 IST 2012
[INFO] Final Memory: 2M/15M
[INFO] -------------------------------------------------------------------이제 App.java를 마우스 오른쪽 버튼으로 클릭하십시오. 고르다Run As선택권. 그런 다음Java Application.
 
                다음과 같은 결과를 볼 수 있습니다.
Hello World!