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

Обновлено: 03.07.2024

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

Если вы хотите создать ваш проект полностью с нуля, пожалуйста, пропустите все до секции Gradle или Maven. Используя плагин Minecraft Dev, он установит точку старта и устранит ваши попытки понять что означают те или функции при поднятии вашего проекта «с земли».

Использование IDEA Minecraft Dev плагина для создания рабочей отправной точки¶

Плагин Minecraft Development для IntelliJ это отличный плагин, который делает процесс создания плагина гораздо проще, а также предоставляет некоторые аккуратные и полезные возможности для разработки. По умолчанию он создаст проект, который использует Gradle как инструмент сборки.

Установка Плагина Разработки Minecraft¶

Этот плагин доступен в репозитории плагинов JetBrains IntelliJ.

Благодаря нему, вы можете установить плагин через внутренний браузер IntelliJ. Перейдите в File -> Settings -> Plugins и нажмите на кнопку Browse Repositories. внизу окна. В окне поиска просто найдите Minecraft . Вы можете установить его там и перезапустить IntelliJ, чтобы активировать плагин.

Создание Вашего Проекта из Шаблона¶

Откройте IntelliJ IDEA.

Нажмите Create New Project .

Выберите Minecraft в всплывающем меню.

Убедитесь, что в SDK проекта установлена версия 8/1.8 Java.

Выберите Sponge plugin для типа вашего проекта, затем нажмите Next .

Введите Ваши Group ID, Artifact ID, и Version.

Group ID обычно должен соответствовать названию Вашего пакета Java. Для подробностей смотрите Основной класс плагина .

Artifact ID обычно должен соответствовать Вашему plugin ID, который задавался Вами ранее, например myplugin .

Your Version is up to you. See Номер версии for details.

Выберите нужные инструмент сборки, Gradle или Mave, затем нажмите Next .

Проверьте ** Plugin Name**(имя плагина) и ** Main Class Name**(имя главного класса) для убеждения в том, что все верно.

Укажите description**(описание), **authors**(авторы), **website**(сайт), и ** dependencies**(зависимости плагина) которые вы хотите.

Нажмите Next для дальнейших действий.

Проверьте имя проекта, местоположение и информацию о модулях, затем нажмите Finish .

Плагин создаст основной java файл как точку начала, с введенным журналом. Вы можете добавить logger.info() в событии onServerStart для того, чтобы видеть, что плагин работает когда вы запускаете сервер.

Изменение конфигурации проекта¶

Перейдите в Gradle или Maven секцию, в зависимости от того, что вы выбрали при создании проекта.

Создание плагина с нуля – Gradle¶

Откройте IntelliJ IDEA.

Нажмите Create New Project .

Выберите Gradle в раскрывшемся списке.

Если вы хотите, выберите любые дополнительные библиотеки и фреймворки, например Kotlin.

Убедитесь, что в SDK проекта установлена версия 8/1.8 Java.

Нажмите Next для дальнейших действий.

Введите Ваши Group ID, Artifact ID, и Version.

Group ID обычно должен соответствовать названию Вашего пакета Java. Для подробностей смотрите Основной класс плагина .

Artifact ID обычно должен соответствовать Вашему plugin ID, который задавался Вами ранее, например myplugin .

Your Version is up to you. See Номер версии for details.

Нажмите Next два раза, назовите проект и нажмите Finish .

Проект будет создан без каталога src . Если вы добавите java файлы в неправильную директорию проекта, они будут игнорироваться и не будут скомпилированы. Поэтому, рекомендуем поставить флажок на «Create directories for empty content roots», в:

Windows: File -> Settings -> Build, Execution, Deployment -> Gradle

Mac: Intellij IDEA -> Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle

Включение Use Auto-import в том же месте позволит изменить конфигурацию gradle для автоматического обновления без постоянных запросов от IDEA.

При включении этих настроек, будет создана директория /src/main/java , где вы можете начать создавать основные файлы кода плагина.

Редактирование Скрипта Сборки¶

Откройте build.gradle в навигаторе и добавьте зависимости.

Отредактируйте build-скрипт, как описано в статье Настройка Gradle .

Откройте Gradle tab в правой части окна программы и нажмите кнопку обновления (refresh).

Установка Gradle завершена! Теперь Вы можете приступить к написанию кода Вашего плагина.

Создание плагина с нуля – Maven¶

Создание Вашего Проекта¶

Откройте IntelliJ IDEA.

Нажмите Create New Project .

Выберите Maven в раскрывающемся списке.

Убедитесь, что в SDK проекта установлена версия 8/1.8 Java.

Нажмите Next для дальнейших действий.

Введите Ваши Group ID, Artifact ID, и Version.

Group ID обычно должен соответствовать названию Вашего пакета Java. Для подробностей смотрите Основной класс плагина .

Artifact ID обычно должен соответствовать Вашему plugin ID, который задавался Вами ранее, например myplugin .

Your Version is up to you. See Номер версии for details.

Введите имя Вашего проекта и нажмите кнопку Finish .

Изменение конфигурации проекта¶

Откройте pom.xml в навигаторе.

Отредактируйте build-скрипт, как описано в статье Настройка Maven .

Обновите Ваш проект Maven.

Импортируйте изменения Maven, если появилась подсказка.

Тестирование Вашего Плагина¶

Следующие инструкции созданы для быстрого способа тестирования вашего плагина, но не являются самым эффективным способом для постоянной разработки.

Для создания .jar файла, используя Gradle:

Перейдите в View -> Tool Windows -> Gradle

Под Tasks -> Build , нажмите на jar

Процесс сборки должен создать jar в build\libs

Для создания .jar файла, используя Mave:

Перейдите в View -> «Tool Windows`` -> Maven Projects

В окне Maven Projects , укажите название вашего проекта

В Plugins , укажите jar

Сделайте двойной щелчок по jar:jar

Процесс сборки должен создать jar в taget

Скопируйте ваш jar файл в директорию mods рабочего Sponge сервера, затем перезапустите сервер для проверки.

Для более эффективного процесса разработки, смотрите Отладка плагина для инструкций по запуску как на сервере Sponge, так и плагина внутри IDEA. Этот процесс позволяет вам изменять код плагина без перезапуска сервера.

Импорт Существующего Проекта (Gradle или Maven)¶

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

Проект в intellej IDEA
Всем привет. Проблема в том что, при создание проекта maven web app, у меня структура проекта не.

Intellej idea не запускает
В чем может быть проблема? Не первый раз уже такое, idea открывается все без проблем, пишется и.

Intellej idea и много слинкованных проектов
Нужно что бы как в VS можно было открыть много проектов и своих библиотек друг с другом.

Нормальная работа в JavaFX в intellej idea?
Встроенный Scene Builder ужасен, просто капец, невозможно работать. А отдельную инсталляцию я так.

File -> Setting -> Plugins. В поиске вбиваешь Spring и если он у тебя установлен как плагин, ставишь галки.

Подрубил и вот:
Plugin 'IdeaSpring' failed to initialize and will be disabled. Please restart IntelliJ IDEA.
И прочие ругани

Прогуглил, вроде как на бесплатной версии IDEA spring не поддерживается с 2006
И чего делать тогда?

Установи платную версию, там 30 дней триала есть. + Если есть емайл от учебного заведения, то для студентов идея тоже бесплатная. Там поддержка всего.

Если идея бесплатная, попробуй импортировать тестовый мавеновский проект с подключенным спринг контекстом.
импортируй зависимости и запускай Application.java

Установи платную версию, там 30 дней триала есть. + Если есть емайл от учебного заведения, то для студентов идея тоже бесплатная. Там поддержка всего.

Если идея бесплатная, попробуй импортировать тестовый мавеновский проект с подключенным спринг контекстом.
импортируй зависимости и запускай Application.java

easyui+Spring+idea
Добрый день. Начал изучать Java, Spring. Так же работу с плагином JQuery EasyUI. У них на сайте.

Не могу запустить Spring проэкт в Intellij Idea
Здравствуйте. Нужно сделать задание на Spring, я новичек, ранее с ним никогда не работал. Делал.

Кодировка HTML документов Spring MVC + TOMCAT + IDEA
Запускаю mvc приложение при помощи tomcat9.0.0, вместо русских символов отображается полный бред.

Не запускается простейшее приложение на Spring MVC Maven Intellij Idea
Помогите пожалуйста запустить простейший проект на Spring. Настройки web.xml <?xml.

Не запускается *.jar файл с подключенным Spring (Maven, IntelIJ idea)
Создал проект для ознакомления с ядром Spring, подключил Maven. Собрал через него jar файл.


IntelliJ IDEA – одна из самых мощных универсальных сред разработки. Она поддерживает такие языки, как PHP, JavaScript, Sass, Ruby, Python и конечно же Java. Добавьте сюда поддержку популярных фреймворков и движков, тестов для кода, адаптацию под мобильные устройства, интеграцию с Git и Mercurial, инструменты для работы с серверами – и вы поймёте, что с IntelliJ IDEA программирование проще и продуктивнее.

Если вы только делаете свои первые шаги в мире IT – вот краткое руководство IntelliJ IDEA, как установить и создать свой первый проект. Рекомендуем также посмотреть мастер-класс по созданию сетевого чата в среде IntelliJ IDEA.

Установка

Существует две версии IntelliJ IDEA – Community и Unlimited. Первая – бесплатная, но ограниченная. В ней не поддерживаются фреймворки Spring, Vaadin, GWT, языки JavaScript и TypeScript, SQL и многое другое. Вторая включает в себя всевозможные фичи для коллективной разработки, но бесплатна будет только 30 дней пробного периода. Потом вам придётся заплатить минимум 533 доллара США.

Нам с головой хватит возможностей бесплатной версии, соответственно, ориентируемся на установочный файл с именем idealC.

Для установки в ОС Windows нам потребуется скачать с официального сайта исходник с расширением exe. Далее запускаем его и следуем инструкциям установщика.

В MacOS — двойной щелчок на файле ideaIC.dmg, монтируем архив и копируем исходники в папку Applications.

Для Linux необходимо распаковать ideaIC.gz в директорию, которая поддерживает выполнение файлов. Для иерархии формата FHS это /opt. После этого перейдите в подкаталог /bin и запустите файл idea.sh.

Теперь давайте разберёмся, как настроить IntelliJ IDEA.

Предварительная настройка

При первом запуске IntelliJ IDEA перед вами выскочит диалоговое окно с требованием указать путь до файла с настройками. Так как это наш первый опыт знакомства с IDE, то выбираем пункт «Do not import settings». Если данное окно вылезло после обновления или переустановки – выберите исходную директорию.


Следующим шагом настройки intellij idea будет выбор темы. ПО умолчанию их две – стандартная (светлая) и Darcula (тёмная).


Как уже было написано выше, IDEA поддерживает огромное количество вспомогательных инструментов. Разумеется, новичку они все не нужны. Поэтому следующим шагом будет их отключение для увеличения производительности. Для этого в очередном диалоговом окне выбираем «Disable All». Не переживайте, их можно подключить позднее в меню настроек.


Впрочем, среда программирования IntelliJ IDEA на этом и не думает успокаиваться, предлагая скачать дополнительные надстройки. Спасибо, нас это тоже не интересует!


Теперь, когда с установкой и настройкой IntelliJ IDEA покончено, можно приступить к работе. Начинается она, разумеется, с создания IntelliJ IDEA проекта.


С этим действием у вас вряд ли возникнут трудности, ведь новое диалоговое окно предлагает лишь 4 варианта: создать новый проект (Create New Project), открыть существующий (Open), импортировать проект (Import Project) или выйти из системы контроля версий (Check out from Version Control). Выбираем первый пункт. Подробнее о том, как создать проект IntelliJ IDEA, что делать уже внутри среды, лучше почитать на официальном сайте, потому что возможностей для кастомизации рабочего пространства здесь действительно много.

Проблемы и вопросы

Далее у вас наверняка возникнет несколько вопросов, один из которых касается активации IntelliJ IDEA. Ограниченная версия или 30-дневная триал-версия не требуют регистрации и дополнительных манипуляций. Но если вы хотите активировать купленную, необходимо выполнить следующие действия:

  • На приветственном экране, откуда мы создаём проект, найти в нижней части меню Configure->Manage License. Если вы уже находитесь внутри, тогда на верхней панели Help->Register.
  • Перед вами 3 возможных способа активации: через аккаунт (JetBrains account), с помощью кода (Activation Code), через сервер лицензий (License Server). В зависимости от того, каким образом вы или ваш работодатель приобретали лицензию и какими данными располагаете, выберите нужный пункт.
  • Вводим необходимые данные, нажимаем кнопку «Activate» и наслаждаемся безграничной работой.

Следующий традиционный вопрос касается обновления IDE. Здесь алгоритм такой же, как при установке: скачать-запустить-следовать инструкциям или удалить-установить заново-сослаться_на_существующий_файл_настроек в самом первом диалоговом окне.

И конечно ни один форум не обходится без вопроса: «Не запускается, что делать?». Ответ традиционный — ещё раз внимательно читаем, как установить IntelliJ IDEA. Если все сделано правильно — программа гарантированно запустится. Если же неполадки возникают непосредственно при работе IDEA, скорее всего, дело в неправильно установленных плагинах, ответы ищите на официальных сайтах их разработчиков.

На всякий случай вот ещё инструкция, как удалить IntelliJ IDEA:

  1. стандартным способом через панель управления в Windows. При желании добить остатки в реестре по пути: “HKEY_CLASSES_ROOT\IntelliJIDEAProjectFile”;
  2. в Linux потереть файлы вручную, а также удалить директории настроек “config” и “system”, если они лежат не в корне.
  3. В MacOS стандартно удалить через иконку программы и почистить кэш по направлению “settings/caches/plugins/logs”.

Перед тем, как вы решите с головой погрузиться в мир новой IDE, помните, что это сложный продукт с резкой кривой обучаемости. Поэтому правильным выбором для обучения будут курсы по Java с практическими уроками IntelliJ IDEA. Так вы и в профессию быстрее втянетесь, и мощным инструментом овладеете.


Миграция на Maven

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

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

  • выберите проект или модуль которому будете добавлять Maven, в примере будет модуль


выбираем проект
  • нажмите правой клавишей мыши (ПКМ) на проекте/модуле и выберите пункт Add Framework Support
  • выберите тип проекта Maven и нажмите OK
  • после этого если у вас проект под контролем версионирования Git, будет предложено добавить файл pom.xml в отслеживание Git. Нажимайте Add и pom.xml сразу добавиться в stage и готов к коммиту.

внесение изменений в git

вы можете добавить файл pom.xml к коммиту позже, также у вас может не появится такое окно если вы ранее уже выбрали действие по умолчанию


  • вам будет предложено установить значения groupId, artifactId, version в pom.xml


В Maven каждый проект идентифицируется парой groupId и artifactId

Импортирование изменений pom.xml

После изменения pom.xml, необходимо выполнить чтение конфигурации pom.xml для активации его в проекте.

В зависимости от версии IDEA, выполните следующие действия:

используйте сочетание клавиш CTRL + SHIFT + O или во всплывающем окошке нажмите кнопку Reimport

После изменения свойств, выполните чтение (импортирование) изменений в проекте. Для этого нажмите ПКМ по файлу pom.xml в окне Project выберите Maven → Reimport


Error:java: error: release version 5 not supported

При попытке запустить проект у вам может быть ошибка:


так как maven по умолчанию пытается компилировать проект используя версию языка 1.5 (JDK 5). И такая ошибка будет если вы используете в проекте библиотеки из более высоких версий java.

такая запись будет соответствовать JDK8, для JDK14 формат записи будет:

После этих действий будет возможность добавлять зависимости в проект используя maven, настраивать сборку проекта. А также удалить файлы *.iml из контроля git, так как зависимости и структуру проекта контролирует maven

кОфициальный сайтЗагрузите последний установочный пакет Maven:
Скачайте apache-maven-3.6.1-bin.zip, разархивируйте его и установите на локальный компьютер:

1.2 Конфигурационная среда

Создать новый с именемMAVEN_HOMEПеременная среды со значением, установленным для пути распаковки сжатого пакета:

add%maven_home%\binК пути переменной среды:

1.3 Проверьте, успешно ли установлен Maven


Введите команду mvn -version в CMD, если установка прошла успешно, появится номер версии Maven, путь установки и другая информация:

2. Настройте ИДЕЮ

2.1 Изменить файл конфигурации Maven

Создайте свой собственный каталог для хранения jar-пакетов, я назвал его здесьmy_jar(Это можно назвать как угодно):
Войдите в папку conf, отредактируйте файл settings.xml, измените содержимое в теге localRespository, создайте и добавьте свой собственный каталог хранения пакетов jar:
Измените содержимое тега mirrors следующим образом и укажите адрес загрузки jar на домашнем сайте:

2.2 Настройка Maven в IDEA

Интегрируйте maven в идею, каталог - File-> Setting-> Build, Execution, Deployment-> Build Tools-> maven, укажите путь установки Maven к домашней директории Maven:
Места, на которые следует обратить внимание при использовании импорта под maven, каталог File-> Setting-> Build, Execution, Deployment-> Build Tools-> maven-> import:

  • импортировать проект Maven автоматически: автоматически отслеживать изменения в pom.xml и импортировать зависимости maven
  • Тип зависимости: Тип зависимости
  • Автоматическое отключение (Источники, Документация). Независимо от того, нужно ли автоматически загружать исходный код и документы java (такие же, как в eclipse), я обычно не проверяю, потому что исходный код проверялся не часто, и есть кнопки быстрого доступа для прямой загрузки.
  • Настройки VM и JDK: могут быть установлены при необходимости

2.3 Использование Maven в IDEA


Общий вид Maven в IDEA выглядит следующим образом:

Только они настроены и используются в настоящее время и будут обновляться, если возникнут новые проблемы.

Читайте также: