Maven - Tích hợp IntelliJ IDEA IDE

IntelliJ IDEA có hỗ trợ tích hợp cho Maven. Chúng tôi đang sử dụng IntelliJ IDEA Community Edition 11.1 trong ví dụ này.

Một số tính năng của IntelliJ IDEA được liệt kê dưới đây:

  • Bạn có thể chạy các mục tiêu Maven từ IntelliJ IDEA.

  • Bạn có thể xem kết quả đầu ra của các lệnh Maven bên trong IntelliJ IDEA bằng bảng điều khiển riêng của nó.

  • Bạn có thể cập nhật các phụ thuộc maven trong IDE.

  • Bạn có thể khởi chạy các bản dựng Maven từ bên trong IntelliJ IDEA.

  • IntelliJ IDEA thực hiện quản lý phụ thuộc tự động dựa trên pom.xml của Maven.

  • IntelliJ IDEA giải quyết các phụ thuộc Maven từ không gian làm việc của nó mà không cần cài đặt vào kho lưu trữ Maven cục bộ (yêu cầu dự án phụ thuộc phải ở trong cùng một không gian làm việc).

  • IntelliJ IDEA tự động tải xuống các nguồn và phụ thuộc được yêu cầu từ kho lưu trữ Maven từ xa.

  • IntelliJ IDEA cung cấp các trình hướng dẫn để tạo các dự án Maven mới, pom.xml.

Ví dụ sau sẽ giúp bạn tận dụng lợi ích của việc tích hợp IntelliJ IDEA và Maven.

Tạo một dự án mới trong IntelliJ IDEA

Chúng tôi sẽ nhập dự án Maven bằng New Project Wizard.

  • Mở IntelliJ IDEA.

  • Lựa chọn File Menu > New Project Lựa chọn.

  • Chọn dự án nhập từ mô hình hiện có.

  • Chọn tùy chọn Maven
  • Chọn Vị trí dự án, nơi dự án được tạo bằng Maven. Chúng tôi đã tạo một ConsumerBanking của Dự án Java. Chuyển đến chương 'Tạo dự án Java' để xem cách tạo dự án bằng Maven.

  • Chọn dự án Maven để nhập.
  • Nhập tên của dự án và nhấp vào kết thúc.
  • Bây giờ, bạn có thể thấy dự án maven trong IntelliJ IDEA. Xem qua các thư viện bên ngoài của dự án ConsumerBanking. Bạn có thể thấy rằng IntelliJ IDEA đã thêm các phần phụ thuộc Maven vào đường dẫn xây dựng của nó trong phần Maven.

Xây dựng dự án maven trong IntelliJ IDEA

Bây giờ, đã đến lúc xây dựng dự án này bằng cách sử dụng khả năng của IntelliJ IDEA.

  • Chọn dự án ConsumerBanking.

  • Lựa chọn Buid menu > Rebuild Project Lựa chọn

Bạn có thể thấy đầu ra trong Bảng điều khiển IntelliJ IDEA

4:01:56 PM Compilation completed successfully

Chạy ứng dụng trong IntelliJ IDEA

  • Chọn dự án ConsumerBanking.

  • Nhấp chuột phải vào App.java để mở menu ngữ cảnh.

  • lựa chọn Run App.main()

Bạn sẽ thấy kết quả trong IntelliJ IDEA Console.

"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