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!