IntelliJ IDEA Atlassian Connector — плагин для удобной работы с Jira

Programming
На самом деле, заголовок звучит немного неверно, так как данный плагин позволяет работать не только с Jira, но и с остальными продуктами Atlassian (Bamboo, Crucible, FishEye). Но сейчас мне бы хотелось сделать акцент именно на Jira.
С Jira я плотно столкнулся на работе и не могу сказать, что работать с ней такое уж большое удовольствие. А на днях мне рассказали о такой интересной вещи как Mylyn, и его работе с Assembla через Eclipse, о чем я так же скоро собираюсь написать. И мне стало интересно, а есть ли что то подобное и для пары Jira + Inellij IDEA. Оказалось, что есть. Итак, поехали.

Установка


Отправляемся в настройки 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 станет удобнее.
Tags:jirapluginintellij idea
Hubs: Programming
+3
2.7k 9
Leave a comment

Popular right now

Middle/Senior Java Developer
from 150,000 ₽OptiSystemsКраснодар
Jira/YouTrack Administrator
from 80,000 to 120,000 ₽deeplayНовосибирскRemote job
Java Developer. CUBA Platform (удаленно/remotely)
from 80,000 to 150,000 ₽HaulmontСамараRemote job
Разработчик Idea Platform, Java и SQL
from 60,000 to 100,000 ₽Idea PlatformМоскваRemote job
Software Developer (WebTeam)
from 180,000 ₽JetBrainsСанкт-Петербург