Как подключить maven к проекту в intellij idea
Перейти к содержимому

Как подключить maven к проекту в intellij idea

  • автор:

Как из обычного IDEA-проекта сделать Maven

Разбираемся с самым популярным продуктом для автоматизации сборки и мигрируем без проблем.

Константин Шибков

Константин Шибков
Преподаватель Skillbox. Пишет про Java, учит Go. Помнит рассвет PHP и как «грабить корованы».

Maven — это инструмент для сборки Java-проектов: компиляции, создания JAR, дистрибутива программы, генерации документации. С простыми проектами можно обойтись и без него — и собирать их в командной строке. Часто так и делают, но если проект большой и сложный, команда сборки выходит очень длинной, поэтому её иногда записывают в bat/sh-скрипт.

Скрипты обычно зависят от платформы. Чтобы избавиться от этой зависимости и упростить работу, используют инструменты для сборки проекта, например Maven.

Миграция на Maven

Из любого стандартного проекта IDEA можно мигрировать на Maven-проект.

В статье используется среда разработки JetBrains IDEA Community 2021.1. Если у вас другая версия, интерфейс может отличаться.

Для этого выполните следующие действия:

  • Выберите проект или модуль, который будете добавлять в Maven, — в нашем примере это будет модуль LambdaExpressions.

Настройка IntelliJ IDEA

Эта статья рассказывает о том, как настроить Ваше рабочее пространство IntelliJ IDEA для разработки плагинов со SpongeAPI и :doc: создавать системы, такие как Maven или Gradle `.

Gradle

Создание проекта

  • Откройте IntelliJ IDEA.
  • Нажмите Create New Project .
  • Выберите Gradle в появившемся окне и нажмите кнопку Next .
  • Введите Ваши Group ID, Artifact ID, и Version.
    • Group ID обычно должен соответствовать названию Вашего пакета Java. Для подробностей смотрите Основной класс плагина .
    • Artifact ID обычно должен соответствовать Вашему plugin ID, который задавался Вами ранее, например myplugin .
    • Version — версия проекта, зависит только от Вас.

    Редактирование build-скрипта

    • Откройте build.gradle в навигаторе и добавьте зависимости.
    • Отредактируйте build-скрипт, как описано в статье Настройка Gradle .
    • Откройте Gradle tab в правой части окна программы и нажмите кнопку обновления (refresh).
    • Установка Gradle завершена! Теперь Вы можете приступить к написанию кода Вашего плагина.

    Импорт Вашего проекта

    Если вы уже начали работу с вашим проектом и хотите снова импортировать его позже, вам необходимо его импортировать вместо повторного создания внутри вашей IDE:

    • Нажмите File > Open
    • Перейдите к файлу проекта build.gradle
    • Нажмите Ok

    Maven

    Создание проекта

    • Откройте IntelliJ IDEA.
    • Нажмите Create New Project .
    • Выберите Maven в появившемся окне и нажмите Next .
    • Введите Ваши Group ID, Artifact ID, и Version.
      • Group ID обычно должен соответствовать названию Вашего пакета Java. Для подробностей смотрите Основной класс плагина .
      • Artifact ID обычно должен соответствовать Вашему plugin ID, который задавался Вами ранее, например myplugin .
      • Version — версия проекта, зависит только от Вас.

      Редактирование конфигурации проекта

      • Откройте pom.xml в навигаторе.
      • Отредактируйте build-скрипт, как описано в статье Настройка Maven .
      • Обновите Ваш проект Maven.
      • Импортируйте изменения Maven, если появилась подсказка.

      Импорт Вашего проекта

      Если вы уже начали работу с вашим проектом и хотите снова импортировать его позже, вам необходимо его импортировать вместо повторного создания внутри вашей IDE:

      • Нажмите File > Open
      • Перейдите к файлу проекта pom.xml
      • Нажмите Ok

      Git Интеграция

      JetBrains предлагает документацию по интеграции Git:

      Сборка Maven проекта в IntelliJ IDEA

      Добрый вечер! Вернее уже ночь, но я обещал написать этот пост, по этому пью вторую кружку кофе и продолжаю стучать по клавиатуре. Данный пост будет посвящен простейшей настройке билда проекта с помощью Maven. Так как время позднее, приступим от слов к делу.

        Для начала откроем наш pom.xml файл и добавим буквально несколько строк

         maven-assembly-plugin   Main      

      Error running project [org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:assembly]: No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system.

      Дело в том, что Maven не идет из коробки в Mac OS X 10.9. Проверим

      mvn -version
      -bash: mvn: command not found

      export M2_HOME=/Applications/apache-maven-3.2.3
      export PATH=$PATH:$M2_HOME/bin

      Идем IntelliJ IDEA => Preferences => Maven и в поле Maven home directory указываем путь до нашего Maven’а (/Applications/apache-maven-3.2.3). Применяем изменения и повторяем шаг номер 2. Спустя небольшой промежуток времени наблюдаем заветное BUILD SUCCESS. Результат нашего творения мы можем лицезреть в директории target нашего проекта.
      Ну вот, вроде бы и все, если не вдаваться в подробности. Более подробная и довольно понятно расписан этап сборки проекта ТУТ. На сегодня все, кофе уже не спасает, пора на боковую.

      Как подключить maven к проекту в intellij idea

      На этом шаге мы рассмотрим cоздание Maven-проекта в Intellij Idea

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *