Открытие проекта JavaRushHomeWork - 1

1. Качаете архив

Вы скачали архив с JavaRush, распаковали его и видите следующие две папки: Папка JavaRushHomeWork содержит шаблон проекта, в котором Вы будете решать задачи. Папка JavaRushIdeaPlugin содержит плагин, который необходимо подключить к IntelliJ IDEA (Идея).

2. Открываете проект

Открываете Идею. Идёте в меню File -> Open.... Открываете путь, куда был распакован архив. Кликаете на папке JavaRushHomeWork и жмете кнопку OK.
Открытие проекта JavaRushHomeWork - 2
Открытый проект выглядит вот так:
Открытие проекта JavaRushHomeWork - 3

3. Настраиваете проект

Открываете настройки проекта File -> Project Structure.... Выставляете Project language level на 7.0
Открытие проекта JavaRushHomeWork - 4
В Modules также выставляете Language level на 7.0. Убираете папку .idea из проекта, для чего её нужно выбрать и нажать Excluded.
Открытие проекта JavaRushHomeWork - 5
В SDKs, если там ничего нет, жмете сверху зеленый +, из выпадающего списка выбираете JDK и указываете путь к java. Жмете OK. Внимание! На курсе java7, ставьте 7 версию, чтоб не было проблем с настройками. Когда проект будет переведен на java8, мы сообщим об этом. Убедитесь, что JDK home path указывает на путь к вашей джаве. Во вкладке Classpath нажимаете зеленый + справа. Подключаете все джарники из *путь к джаве*/jre/lib Жмете кнопку Apply и перезагружаете проект.
Открытие проекта JavaRushHomeWork - 6

4. Подключаете плагин

Открываете настройки Идеи File -> Settings... для Plugins и жмете кнопку Install plugin from disk....
Открытие проекта JavaRushHomeWork - 7
Выбираете путь к плагину IdeaPlugin.jar, который находится в папке lib внутри JavaRushIdeaPlugin (см. п 1) и жмете кнопку OK.
Открытие проекта JavaRushHomeWork - 8
Применяете новые настройки нажатием на Apply и переоткрываете Идею - жмете Restart.

5. Тестируем работу плагина

Появились две новые кнопки:
  • нажмите левую кнопку (полосатую) для получения списка своих задач
  • нажмите правую кнопку (галочку), чтобы отправить задачу на проверку
Открытие проекта JavaRushHomeWork - 9
Важная информация Файл JavaRushPlugin.properties содержит Ваш секретный ключ, никому его не показывайте. Вы всегда сможете залогиниться в свой аккаунт по нему. Приятной учебы!