вторник, 6 октября 2009 г.

Плагин для работы с Jira из InetlliJ Idea

На самом деле, заголовок звучит немного неверно, так как данный плагин позволяет работать не только с Jira, но и с остальными продуктами Atlassian (Bamboo, Crucible, FishEye). Но сейчас мне бы хотелось сделать акцент именно на Jira. Итак, поехали.

Установка



Отправляемся в настройки Idea -> Plugins -> Available
Далее пишем в поиске Atlassian Connector и видим примерно следующее.

Загружаем его и перезапускаем Idea.
После этого в верхней панели инструментов у нас добавится следующая дополнительная панель.

В нижней панели так же произойдут изменения.


Настройка


В нижней панели инструментов щелкаем по соответствующей кнопке, далее настройки и настройки проекта (Ctrl+Shift+G).

В появившемся окне выбираем добавить Jira и забиваем ее настройки.

Теперь мы можем работать с Jira сразу из Idea. Ура =)

Что же мы можем



    Вот небольшой список того, что мы теперь можем делать:

  • Видеть список своих задач

  • Проводить полный workflow по задачам (вешать на себя, создавать, удалять и так далее)

  • Комментировать и просматривать комментарии для существующих задач

  • Привязывать задачи к конкретным файлам

Теперь собственно перейдем к работе с данным плагином.
Примерно так будет выглядеть ваша рабочая область.

С помощью контекстого меню, которое видно на скриншоте доступны следующие действия:


  • Open Issue — Просмотреть выбранную задачу. После этого можно будет увидеть примерно такое окно

  • Start/Stop Work — Начать/завершить работу над задачей. В случае начала работы над задачей он автоматически становится активной

  • View in Browser — Открыть задачу в браузере.

  • Edit in Browser — Открыть задачу в браузере для редактирования.

  • Add Comment — Добавить комментарий.

  • Log Work — Отметить сколько времени было потрачено на задачу.

  • Create ChangeList — Добавить changelist, связанный с задачей. Сhangelist это все изменения на одним или несколькими программными фалами, объединенные логически.

  • Assign to Me — Перевешивание данной задачи на себя.

  • Assign to User — Перевешивание данной задачи на другого пользователя

  • Copy to Clipboard — Удобный функционал, если вы хотите использовать данные по этой задачи в другом приложении (например отослать в письме). Возможны следующие условия копирования:


    • Номер задачи

    • Ссылку на сервер JIRA

    • Описание задачи

    • Номер и описание

  • Perform Issue Workflow Actions — Позволяет выполнить одно из действий по работе с задачей (закрыть и прочее).


Интересные фичи


Я думаю многие страдали от того, что неудобно смотреть длинные stack trace и приходится искать нужные классы и строки. Разработчики это учли и теперь просмотр stack trace стал выглядеть вот так:


Кроме этого, поиск задач стал значительно проще. Теперь найти задачу можно:

  • Используя хоткей Shift-Alt-J и выбор из выпадающего списка

  • Поиск по номеру

  • Переход по ссылке из кода



Более подробно можно почитать на сайте разработчиков. Надеюсь, что теперь работа с JIRA станет удобнее.

Related Posts by Categories



Комментариев нет:

Отправить комментарий