Maven-IntelliJ IDEA IDE 통합
IntelliJ IDEA는 Maven을 기본적으로 지원합니다. 이 예에서는 IntelliJ IDEA Community Edition 11.1을 사용하고 있습니다.
IntelliJ IDEA의 일부 기능은 다음과 같습니다.
IntelliJ IDEA에서 Maven 목표를 실행할 수 있습니다.
자체 콘솔을 사용하여 IntelliJ IDEA 내에서 Maven 명령의 출력을 볼 수 있습니다.
IDE 내에서 Maven 종속성을 업데이트 할 수 있습니다.
IntelliJ IDEA 내에서 Maven 빌드를 시작할 수 있습니다.
IntelliJ IDEA는 Maven의 pom.xml을 기반으로 종속성 관리를 자동으로 수행합니다.
IntelliJ IDEA는 로컬 Maven 저장소에 설치하지 않고 작업 공간에서 Maven 종속성을 해결합니다 (종속성 프로젝트가 동일한 작업 공간에 있어야 함).
IntelliJ IDEA는 원격 Maven 저장소에서 필요한 종속성과 소스를 자동으로 다운로드합니다.
IntelliJ IDEA는 새 Maven 프로젝트 인 pom.xml을 만들기위한 마법사를 제공합니다.
다음 예제는 IntelliJ IDEA 및 Maven 통합의 이점을 활용하는 데 도움이됩니다.
IntelliJ IDEA에서 새 프로젝트 만들기
New Project Wizard를 사용하여 Maven 프로젝트를 가져옵니다.
IntelliJ IDEA를 엽니 다.
고르다 File Menu > New Project 선택권.
기존 모델에서 가져 오기 프로젝트를 선택합니다.
- Maven 옵션 선택
Maven을 사용하여 프로젝트가 생성 된 프로젝트 위치를 선택합니다. Java 프로젝트 consumerBanking을 만들었습니다. Maven을 사용하여 프로젝트를 생성하는 방법을 보려면 'Creating Java Project'장으로 이동하십시오.
- 가져올 Maven 프로젝트를 선택합니다.
- 프로젝트 이름을 입력하고 마침을 클릭합니다.
이제 IntelliJ IDEA에서 maven 프로젝트를 볼 수 있습니다. consumerBanking 프로젝트 외부 라이브러리를 살펴보십시오. IntelliJ IDEA가 Maven 섹션의 빌드 경로에 Maven 종속성을 추가했음을 알 수 있습니다.
IntelliJ IDEA에서 Maven 프로젝트 빌드
이제 IntelliJ IDEA의 기능을 사용하여이 프로젝트를 빌드 할 때입니다.
consumerBanking 프로젝트를 선택합니다.
고르다 Buid menu > Rebuild Project 선택권
IntelliJ IDEA 콘솔에서 출력을 볼 수 있습니다.
4:01:56 PM Compilation completed successfully
IntelliJ IDEA에서 응용 프로그램 실행
consumerBanking 프로젝트를 선택합니다.
App.java를 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴를 엽니 다.
고르다 Run App.main()
IntelliJ IDEA 콘솔에 결과가 표시됩니다.
"C:\Program Files\Java\jdk1.6.0_21\bin\java"
-Didea.launcher.port=7533
"-Didea.launcher.bin.path=
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 11.1.2\bin"
-Dfile.encoding=UTF-8
-classpath "C:\Program Files\Java\jdk1.6.0_21\jre\lib\charsets.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\deploy.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\javaws.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\jce.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\jsse.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\management-agent.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\plugin.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\resources.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\rt.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\dnsns.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\localedata.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunjce_provider.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunmscapi.jar;
C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunpkcs11.jar
C:\MVN\consumerBanking\target\classes;
C:\Program Files\JetBrains\
IntelliJ IDEA Community Edition 11.1.2\lib\idea_rt.jar"
com.intellij.rt.execution.application.AppMain com.companyname.bank.App
Hello World!
Process finished with exit code 0