Maven - интеграция с IntelliJ IDEA IDE

IntelliJ IDEA имеет встроенную поддержку Maven. В этом примере мы используем IntelliJ IDEA Community Edition 11.1.

Некоторые из функций IntelliJ IDEA перечислены ниже -

  • Вы можете запускать цели Maven из IntelliJ IDEA.

  • Вы можете просматривать вывод команд Maven внутри IntelliJ IDEA, используя его собственную консоль.

  • Вы можете обновить зависимости maven в среде IDE.

  • Вы можете запускать сборки Maven из IntelliJ IDEA.

  • IntelliJ IDEA автоматически выполняет управление зависимостями на основе Maven pom.xml.

  • IntelliJ IDEA разрешает зависимости Maven из своей рабочей области без установки в локальный репозиторий Maven (требуется, чтобы проект зависимостей находился в той же рабочей области).

  • IntelliJ IDEA автоматически загружает необходимые зависимости и источники из удаленных репозиториев Maven.

  • IntelliJ IDEA предоставляет мастеров для создания новых проектов Maven, pom.xml.

Следующий пример поможет вам использовать преимущества интеграции IntelliJ IDEA и Maven.

Создайте новый проект в IntelliJ IDEA

Мы импортируем проект Maven с помощью мастера создания нового проекта.

  • Откройте IntelliJ IDEA.

  • Выбрать File Menu > New Project Вариант.

  • Выберите проект импорта из существующей модели.

  • Выберите вариант Maven
  • Выберите расположение проекта, в котором проект был создан с помощью Maven. Мы создали Java Project ConsumerBanking. Перейдите к главе «Создание проекта Java», чтобы узнать, как создать проект с помощью Maven.

  • Выберите проект Maven для импорта.
  • Введите название проекта и нажмите «Готово».
  • Теперь вы можете увидеть проект maven в IntelliJ IDEA. Взгляните на внешние библиотеки проекта consumerBanking. Вы можете видеть, что IntelliJ IDEA добавила зависимости Maven в свой путь сборки в разделе Maven.

Создайте проект maven в IntelliJ IDEA

Теперь пришло время создать этот проект, используя возможности 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