Работа с MantisBT в Эклипсе

 x 

Требования

При выполнении указанных задач использовался:

a) сервер на основе Debian 7 с установленным веб сервером Apache

б) десктоп Ubuntu 16.04

в) Eclipse for PHP Developers Version: Neon.2 Release (4.6.2) c установленным Mylyn

г) Установленный на сервер MantisBT

 x 

Введение

Багтрекер - Система отслеживания ошибок, а в каких-то случаях система приема заявок от пользователей с их пожеланиями относительно будущего функционала разрабатываемой системы.

Багтрекеры в большинстве своем подразумевают коллективное использование. Не хотелось бы углубляться в командную разработку ПО, но если в двух словах то: Есть руководитель проекта, команда программистов. Есть разрабатываемая, или сопровождаемая программа, в которой нужно отлавливать ошибки сообщенные пользователями, добавлять новый функционал. Багтрекер повышает удобство в такой работе.

Хоть я и разрабатываю ПО часто в одиночку, все равно багтрекер здорово мне помогает в этом.

Очень удобно провести планирование работ, разделить проект на части, потом каждую часть разбить на задачи. Каждая задача заносится в багтрекер. От задачи можно делать подзадачи, и т. д. Получается дерево задач. Потом все это поэтапно удобно реализовывать.

 x 

MantisBT

Багтрекеров существует великое множество. Можно обратиться к википедии, там большинство их описано. Мы же рассмотрим тот, которым пользуюсь я — mantisbt.

Преимущество Мантиса в том, что он прост, легок в установке, почти не требует настройки, написан на PHP.

Текущую версию со страницы загрузок http://www.mantisbt.org/download.php разработчиков. Система бесплатная.

Сама по себе установка MantisBT аналогична развертыванию любой CMS на хостинге.

Скачиваем дистрибутив, распаковываем в каталог, настраиваем веб сервер и стартуем установщик. Если кому не понятно как все это делать — напишите в комментах, мы подробно разберем эти шаги в отдельной статье.

 x 

Настройка для совместной работы с Eclipse

Для обмена данными между Eclipse и MantisBT необходимо установить коннектор. Для этого открывает вкладку Task List:

Window → Show View → Task List

В окне Task List в верхней части, в меню кликаем по самой левой кнопке: «New task»

Появляется окно:

В нем кликаем: «Install More Connectors»

Здесь нужно подождать, пока Eclipse подгрузить в новом окне доступные в данный момент коннекторы. Когда список будет доступен для выбора, его нужно промотать вниз и выбрать MantisBT connector и нажать Finish. Коннектор будет установлен.

Далее необходимо ввести настройки для связи с нашим репозиторием.

Для этого:

Рядом с кнопкой «New task» жмем стрелочку вниз и в выпадающем меню выбираем «Add repository»

В открывшемся окне выбираем нижний пункт «MantisBT (supports 1.1 or later)

Появится окно в котором нужно заполнить 4 поля.

1. Server - Адрес хоста. (тот, что вы вводите в браузере для доступа к Мантис)

2. Label - Произвольное имя. Метка — название репозитория в Eclipse

Снять галочку «Anonymous»

3. User ID - Логин под которым входите в Мантис через браузер.

4. Password - Пароль для логина User ID.

Затем можно нажать кнопку «Validata Settings» и если все корректно введено, в верхней части окна появится сообщение: Settings are valid. Значит всё настроено правильно.

Если появились какие-либо ошибки, значит скорее всего что-то введено неверно, проверьте поля, и проверьте, доступен ли Мантис через веб браузер. Если через браузер невозможно зайти, то и в Eclipse скорее всего ничего не получится.

Добавить комментарий


Защитный код
Обновить

Наверх