Вы очень активны! Это здорово!
Как узнать, какая кнопка HTML была нажата в моем сервлете?
Какой javac.exe используется заданием ant javac?
Java Swing — Как дважды щелкнуть файл проекта на Mac, чтобы открыть мое приложение и загрузить файл?
Как переименовать / переместить проект в Intellij Idea 12?
Как указаноВот можно изменить название проекта. Однако это только меняет название проекта и не меняет структуру папок.
Например, если ваш проект называется sample1 и он находится в
/ user1 / development / IdeaProjects / sample1, расположение папки получитне может быть изменен на
/ user1 / development / IdeaProjects / sample2, если один из них изменяет имя проекта на sample2.
Настройка IntelliJ IDEA
Эта статья рассказывает о том, как настроить Ваше рабочее пространство в 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:
intellij idea запуск проекта

Для того, чтобы запустить программу в IDEA, нужно создать конфигурацию запуска (что вам и предлагает сделать IDEA). Выберите пункт Edit Configurations в появившемся меню (или в меню Run). В появившемся окне нажмите плюс в левом верхнем углу и выберите Application. Выберите Main class (класс вашей программы, содержащий метод main , который нужно выполнить при запуске программы) и дайте конфигурации осмысленное имя. Сохраните конфигурацию и выберите её в меню, располагающемся левее кнопки Run на панели инструментов. После этого вы сможете запускать ваше приложение.
В прошлой теме мы рассмотрели, как создавать первую программу с последующим ее запуском в командной строке. Однако в реальности, как правило, крупные программы разрабатываются не при помощи простого текстового редактора, а с использованием таких средств как >IntelliJ IDEA от компании JetBrains (по ряду опросов на момент середины 2018 ею пользовалось до 60% разработчиков на Java). Рассмотрим, как использовать данную среду.
Прежде всего загрузим установочный дистрибутив с официального сайта https://www.jetbrains.com/ >Community .

Конечно, Community-версия не имеет ряда многих возможностей, которые доступны в Ultimate-версии (в частности, в Community не доступны опции для веб-приложений на Java). Но Community-версия тоже довольна функциональна и тоже позволяет делать довольно много, в том числе приложения на JavaFX и Android.
После установки запустим IntelliJ >Create New Project :

Далее откроется окно создания проекта. В левой части в качестве типа проекта выберем Java.

Кроме того, в поле Project SDK с помощью кнопки New. указывается путь к Java SDK, который будет использоваться в проекте. Как правило, это поле по умолчанию уже содержит путь к SDK, который установлен на локальном компьютере. Если это поле пусто, то его надо установить.
После этого нажем на кнопку Next. Далее будет предложено отметить шаблон проекта. По умолчанию тут один шаблон проекта — Command Line App , который предполагает запуск приложения как консольного.

И в конце откроется окно, где надо будет ввести название проекта и пакета, а также указать его расположение на жестком диске. Здесь можно ввести любые данные. Ну в данном случае проект будет называться HelloApp, а базовый пакет «com.metanit».

И после этого для создания проекта нажмем на кнопку Finish. После этого среда создаст и откроект проект.

В левой части мы можем увидеть структуру проекта. Все файлы с исходным кодом помещаются в папку src . По умолчанию она содержит каталог, который называется по имени пакета и который имеет один файл Main.java.
В центральной части программы открыт исходный код программы в виде класса Main. Изменим его следующим образом:
С помощью зеленой стрелки на панели инструментов или через меню Run -> Run запустим проект.
И внизу IntelliJ IDEA отобразится окно вывода, где мы можем увидить результат работы нашей программы.
В данной статья я расскажу, как сконфигурировать проект на JBoss с использование JPA. В подробности JPA, Hibernate, EJB лезть не буду, это отдельная тема. Просто покажу структуру проекта, как настроить datasource на WildFly и все это запустить в IntelliJ IDEA. Данный каркас, я думаю, будет полезен новичкам, работающим с JavaEE и JPA.
Установка WildFly10
Заходим на официальный сайт WildFly и скачиваем версию 10.1.0.Final. (возможно будет работать и другая, но в данном проекте я использовал ее).
Распаковываем архив в любую директорию на вашем компьютере.
Далее создадим нового пользователя. Для этого запускаем bin/add-user.bat. Там все достаточно просто. Следуем инструкциям и запоминаем введенный username и password.
Создание datasource
Следующим шагом будет создание datasource на сервере. Самым простым способом будет использование консоли администратора, предоставляемой WildFly.
Для того чтобы в нее зайти, сначала нужно запустить сервер /bin/standalone.bat и перейти по адресу 127.0.0.1:9990. Используем имя пользователя и пароль, которые только что создали.
Идем в раздел Deployments->Add->Upload a new deployment.
Теперь скачиваем jdbc драйвер с официального сайте postgresql. Я скачал postgresql-42.2.4.jar. Его добавляем в deployments. Имя можно дать любое.
Выбираем Postgresql Datasource и наш скачанный драйвер. Задаем url нашей базы, логин и пароль. (не путать с логином и паролем от сервера). Если все сделали правильно, то должен появиться ваш новый datasource в списке. Во вкладке View вы можете проверить соединение с базой, если нажмете Test Connection.
Создаем проект в IntelliJ IDEA
Здесь все стандартно. Думаю лишних комментариев не требуется. Создаем maven проект. В packaging ставим war. И добавляем необходимые зависимости.
Собственно вот мой pom.xml
Структура проекта

Обратите внимание, что persitence.xml лежит в WEB-INF->classes->META-INF.
А вот и сам persistence.xml
В качестве jta-data-source используем jndi-name, которое указали при создании datasource.
Если забыли, можно посмотреть на 127.0.0.1:9990 в разделе Configuration->Subsystems->Datasources->Наш datasource->View->Attributes->строка JNDI.
Теперь давайте посмотрим на наши классы.
1. Простейший entity класс.
Подробности не расписываю. Это уже другая тема.
Аннотация @PersistenceContext инжектит наш persistence-unit и на его основе создает EntityManager.
Аннотация @Stateless указывает, что это ejb.
3. Простейший Servlet
Аннотация @EJB инжектит JavaBean.
В методе doGet создается пользователь с именем «Ser» и вызывается метод saveUser из ejb.
Если таблицы userentity не было, то hibernate создаст сам таблицу и вставит туда нашего user.
Запуск проекта
Для настройки jboss в IDEA, заходим в Run->EditConfiguration, нажимаем «+» в левом верхнем углу и выбираем jboss-local.

В качестве ApplicationServer выбираем папку с нашим установленным WildFly. В качестве артифакта я выбрал ExternalArtifact (собранный maven hiberProject.war), убрал стандартный Build и добавил стандартные задачи maven (clean package install).
Теперь жмем старт и ждем когда загрузится сервер. Далее заходим на страницу localhost:8080/имяпроекта/test.
При загрузке страницы срабатывает метод doGet и наш user с именем «Ser» записывается в базу.
Всем спасибо. Надеюсь кому-то эта статья помогла.
Вот ссылка на GitHub с этим проектом.