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!