Перейти к содержимому

Как обновить maven intellij idea

  • автор:

Maven. Repositories

The table shows the list of Maven repositories, encountered in the current project (including repositories in settings.xml ), with their URLs, type (local or remote) and the date of the most recent update.

If you need to add a Maven repository, use pom.xml . For more information, refer to the Maven documentation.

Indexed Maven Repositories

This area contains Maven repositories that are configured in the Effective POM file which lists the default configurations, profiles and goals. IntelliJ IDEA updates the list of repositories automatically.

If you open a project that contains additional repositories specified, then the repositories are added to the Indexed Maven Repositories list and you can update the indexes.

If you have a problem with your repository, make sure that the indexing service is enabled on the Nexus repository or other repositories you use in your environment.

Click this button to update indexes of the selected repository. It might be helpful in case you expect to get information for newly deployed artifacts such as new versions of libraries that you use in the project. Also, when you use Maven dependencies completion in pom.xml or generation of Maven dependencies using Maven Artifact Search dialog.

Настройка 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:

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

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

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

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

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

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

      Миграция на Maven

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

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

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

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

      IDEA смена версии maven проектов из IDE

      Как средствами IDE сменить версию всех проектов, дочерних от корневого? Есть maven команда, которая это делает из консоли mvn -DnewVersion=1.2.3.4 -versions:set , но хотелось бы уметь делать это из UI.

      Отслеживать
      задан 13 янв 2017 в 11:51
      3,490 15 15 серебряных знаков 51 51 бронзовый знак

      Можно добавить Run configuration для maven и по кнопке запускать maven-release-plugin / maven-versions-plugin. Но вы же не выпекаете релизы каждые 10 минут.

      13 янв 2017 в 11:57
      в intellij idea есть возможность добавлять команды для утилит сборки, в том числе и для maven
      13 янв 2017 в 11:57

      @Nofate, в период тестирования по 4-5 штук в день. У нас около 12 подмодулей. Команда в консоли решает проблему, но её каждую перезагрузку приходится вспоминать/ручками вбивать.

      13 янв 2017 в 12:01
      сделайте bat/sh скрипт и положите в корень проекта )
      13 янв 2017 в 12:01
      Погодите? Вы собираете релизы из IDE?
      13 янв 2017 в 12:02

      1 ответ 1

      Сортировка: Сброс на вариант по умолчанию

      Специального инструмента для обновления версии maven-проект в IDEA нет.

      Однако вы можете:

      • Создать Run Configuration для maven, которая будет запускать цели плагина maven-release-plugin или maven-versions-plugin. При этом в pom-файле нужно будет предварительно настроить плагин и вспомогательные инструменты для вычисления следующей версии. После этого можно будет выполнять цель по кнопке Run .
      • Запускать те же предварительно настроенные цели maven из боковой панели Maven Projects
      • Написать shell-скрипт, выполняющий нужные действия, и запускать его из дерева проекта командой Run контекстного меню.

      PS. Для серьезных целей, вроде выпуска полноценных релизов, не стоит завязываться на функциональность конкретной IDE.

      Отслеживать
      ответ дан 16 янв 2017 в 10:39
      34.5k 15 15 золотых знаков 65 65 серебряных знаков 94 94 бронзовых знака

      • java
      • intellij-idea
      • maven
        Важное на Мете
      Похожие

      Подписаться на ленту

      Лента вопроса

      Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

      Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953

      Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

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

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