Как поместить проект из архива в среду intellij idea?
Для начала, проект, который упакован в архив, надо распаковать в какое то удобное место. Для IDEA таким местом может быть папка с проектами этой IDE назначенная ей по умолчанию. Далее:
- Если этот проект ранее был подготовлен в среде IntelliJ IDEA, то просто открываете его (если в IDE открыт другой проект): File -> Open

То же самое можно сделать и со стартового экрана IDEA, когда никакой проект еще не открыт: 3-тий пункт — Open:
В появившемся окне указываете путь до корневой папки проекта.
- Если проект подготовлен в другой IDE (написан в блокноте), его надо импортировать, чтобы IDEA могла создать свои рабочие файлы и каталоги:
File -> New -> Project from Existing Sources ..
На стартовом экране это второй пункт — Import Project
В появившемся окне необходимо указать путь до корневой папки проекта. Далее следовать указаниям мастера, так как в зависимости от того, на чем основан проект (Maven, gradle, ant и тд.) требуются разные действия.
Import projects
In IntelliJ IDEA, there are several ways in which you can start working with existing code. You can open a previously created IntelliJ IDEA project, create a new project from sources, or import a project from an external model.
Open a project (simple import)
This option imports the selected project to IntelliJ IDEA as is (opens it). If you want to set custom settings while importing the project (for example, select another SDK or choose the libraries that you want to import), refer to Create a project from existing sources.

- Launch IntelliJ IDEA. If the Welcome screen opens, click Open . Otherwise, go to File | Open in the main menu.
- In the dialog that opens, select the directory in which your sources, libraries, and other assets are located and click Open .
- When you import or clone a project for the first time, IntelliJ IDEA analyzes it. If the IDE detects more than one configuration (for example, Eclipse and Gradle), it prompts you to select which configuration you want to use. If the project that you are importing uses a build tool, such as Maven or Gradle, we recommend that you select the build tool configuration. Select the necessary configuration and click OK . The IDE pre-configures the project according to your choice. For example, if you select Gradle , IntelliJ IDEA executes its build scripts, loads dependencies, and so on.
- If you have been working with another project, select whether you want to open the new project in a new dialog or in the current one.
For more information about getting a project from version control, refer to Check out a project from a remote host (git clone).
Import a project with settings
This section describes the functionality that is available out of the box. If you are using a framework plugin, refer to the corresponding documentation section.
Import a project from an external model
Use this type of import if your project comes from an external model, and you want to import it as a whole. In this case, IntelliJ IDEA interprets the project files (for example, your Eclipse project will be migrated to IntelliJ IDEA).

- Launch IntelliJ IDEA. If the Welcome screen opens, press Control+Shift+A , type project from existing sources , and click the Import project from existing sources action in the popup. Otherwise, go to File | New | Project from Existing Sources in the main menu.
- In the dialog that opens, select the directory in which your sources, libraries, and other assets are located and click Open .
- Select Import project from external model and select the model that your project uses:

Select Eclipse and click Next .

Select Maven and click Create . For Maven projects, the IDE configures the settings automatically. You will be able to adjust them after the project is imported.

Select Gradle and click Create . For Gradle projects, the IDE configures the settings automatically. You will be able to adjust them after the project is imported.
Create a project from existing sources
Use this type of import to create an IntelliJ IDEA project over the existing source code that is not necessarily an exported project.
- Launch IntelliJ IDEA. If the Welcome screen opens, press Control+Shift+A , type project from existing sources , and click the Import project from existing sources action in the popup. Otherwise, go to File | New | Project from Existing Sources .

- In the dialog that opens, select the directory in which your sources, libraries, and other assets are located and click Open .
- Select the Create project from existing sources option and click Next .

- Specify the name and location and select a format for the new project. It’s recommended that you use the directory-based format. Click Next . If you are importing the project to the same directory, the IDE asks you whether you want to overwrite it. If you click Yes , IntelliJ IDEA will overwrite the files in .idea directory and the .iml files, your source files will remain intact.

- Select the directories that you want to use as source root directories (folders with your source code) and click Next .

- Select the libraries that you want to add to the new project. You can join several selected libraries or archives into a new library by clicking or split the selected library into two by clicking . Click Next

- Review module structure: select the modules that you want to include in your project. You can merge several modules into one by clicking or split the selected module into two by clicking . Click Next

- Specify the SDK that you want to use. If the necessary SDK is already defined in IntelliJ IDEA, select it from the list on the left. Otherwise, click and add a new SDK. Click Next .

- Enable support for the detected frameworks and technologies: select checkboxes next to the necessary items. You can also specify how the files-indicators should be grouped: by type (by framework) or by directory (by location).
- Click Create .
Настройка 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:
Как импортировать проект в intellij idea

Gradle и Intellij IDEA
После того как вы создали libGDX проект, время начать разработку приложения в Intellij IDEA. Перед тем как импортировать ваш проект в Intellij IDEA, убедитесь, что вы настроили среду разработки .
Импорт проекта
Перейдите Import Project , перейдите к директории проекта, выберите build.gradle файл и нажмите OK . В следующем диалоговом окне оставьте все настройки, как они есть, и нажмите кнопку OK . Теперь IntelliJ IDEA сделает импорт проекта.
Время импорта проекта
В первый раз процесс импорта проекта может занять минуту или две, так как Gradle и некоторые зависимости будут загружаться в фоновом режиме.
Общие проблемы
Если вы сталкиваетесь с проблемами из-за отсутствия артефакта validation-api:1.0.0.GA, тогда удалите Maven кэш в C:\Users\username\.m2 или /Users/username/.m2 или /home/username/.m2 .
На Mac OS X может возникать Unsupported major.minor version 51.0 ошибка. Смотрите следующею статью, чтобы решить эту проблему.
Если вы столкнетесь с ошибкой Error:org.gradle.tooling.GradleConnectionException: Could not execute build using Gradle installation , проверьте структуру проекта Ctrl + Alt + Shift + S и добавьте Java JDK к SDK проекта.
Запуск проекта
- Desktop: Run -> Edit Configurations. нажмите кнопку плюс (+) и выберите Application . Установите Name значение в Desktop . Установите поле Use classpath of module в desktop , затем нажмите на кнопку поля Main class и выберите класс DesktopLauncher . Установите Working directory в android/assets/ . Нажмите кнопку Apply , а затем OK . Вы создали конфигурацию запуска для desktop проекта. Теперь вы можете выбрать конфигурацию и запустить его.
- Android: Конфигурация для Android проекта должна быть автоматически создана во время импорта проекта. Таким образом, вам нужно только выбрать конфигурацию и запустить проект.
- iOS: Run -> Edit Configurations. нажмите кнопку плюс (+) и выберите Gradle . Установите Name значение в iOS , установите Gradle Project значение в ios , установите Tasks в launchIPhoneSimulator (альтернативы launchIPadSimulator и launchIOSDevice для подтвержденных устройств). Нажмите кнопку Apply , а затем OK . Вы создали конфигурацию запуска для iOS проекта. Теперь вы можете выбрать конфигурацию и запустить его. Первый запуск займет немного больше времени, поскольку RoboVM должен скомпилировать весь JDK для iOS. Последующие запуски будут значительно быстрее.
- HTML: View -> Tool Window -> Terminal , в терминале, убедитесь, что вы находитесь в корневой директории вашего проекта. Затем выполните команду gradlew.bat html:superDev (Windows) или ./gradlew html:superDev (Linux, Mac OS X). Это займет некоторое время, так как ваш Java-код компилируется в JavaScript. Как только вы увидите сообщение The code server is ready , запустите браузер и перейдите по адресу http://localhost:8080/html. Это ваше приложение, работающее в браузере. Если вы изменили код или assets, просто нажмите в браузере кнопку SuperDev Refresh . Это действие перекомпилирует ваше приложение и перезагрузит страницу. Чтобы завершить процесс, просто нажмите Ctrl + C в окне терминала.
После того, как будет исправлена ошибка в Gradle tooling API, мы сможем просто запускать HTML5 с помощью Gradle интеграции. На данный момент, процесс Gradle будет работать постоянно, даже в случае отмены.
Отладка проекта
Следуйте инструкциям для запуска проекта, но вместо запуска используйте Run кнопку, запустите вашу конфигурацию, используя Debug кнопку.
RoboVM и отладка проекта
RoboVM в настоящее время не поддерживает отладку.
Отладка html сборки может быть сделана в браузере следующим образом:
Как и прежде запустите конфигурацию superDev. Перейдите по ссылке http://localhost:8080/html, нажмите кнопку SuperDevRefresh и затем Compile . Нажмите клавишу F12 в браузере Chrome, чтобы открыть средства разработки, перейдите на вкладку Sources и найдите Java файл, который вы хотите отладить. Устанавливайте точки останова, делайте пошаговое выполнение и проверяйте переменные. Нажмите кнопку SuperDev Refresh в случае, если вы изменили код или assets (оставляйте работающим процесс сервера!).

Упаковка проекта
Проще всего упаковывать приложение из командной строки или с помощью задач Gradle в Intellij IDEA. Чтобы увидеть соответствующие задачи Gradle, смотрите документацию командной строки Gradle.