====== Integracion de Eclipse con JIRA ====== ===== Qué nos permite esta integración ===== Permite manejar las tareas del JIRA íntegramente dentro del Eclipse, sin necesidad de salir del entorno de trabajo a los desarrolladores. ===== Cómo se configura el plugin ===== Por defecto tenemos el plugin del JIRA integrado en el Eclipse desde la versión 1.2.3. Para que nos aparezcan en la lista de tareas las tareas que tenemos asignadas o tareas del proyecto sin asignar o cualquier otro filtro que se quiera obtener del listado de tareas realizar los siguientes pasos: ==== 1. Configurar el JIRA de ATICA ==== Si no se tiene ya configurado, configurar el JIRA de ATICA en el Eclipse. El JIRA de ATICA es el JIRA en el que gestionamos todos los proyectos de ATICA. Para incluir las tareas de un proyecto debemos tener ligado éste como repositorio. {{:mda:jiraclipse13.png|}} {{:mda:jiraclipse14.png|}} {{:mda:jiraclipse15.png|}} {{:mda:jiraclipse16.png|}} ==== 2. Añadir Tareas a visualizar en el Eclipse==== Una vez tenemos el repositorio configurado, organizaremos las tareas que queremos visualizar en carpetas. Nos pueden interesar tareas abiertas asignadas a nosotros de tal proyecto, tareas por hacer, etc, etc.... a esto se le denominan queries de tareas. Para hacer una nueva query, seguir los siguientes pasos: {{:mda:jiraclipse2.png|}} {{:mda:jiraclipse3.png|}} {{:mda:jiraclipse4.png|}} {{:mda:jiraclipse21.png|}} ===== Uso del plug-in ===== ==== 1. Crear una nueva Tarea ==== Para crear una nueva tarea, en la pestaña "Tareas", pulsaremos el botón derecho "New.." -> "Task.." {{:mda:jiraclipse23.png|}} {{:mda:jiraclipse24.png|}} {{:mda:jiraclipse25.png|}} {{:mda:jiraclipse26.png|}} ==== 2. Imputar Horas a una Tarea ==== Una vez tenemos la tarea en nuestro espacio de trabajo, podemos ir imputando horas a la tarea, desde el mismo entorno, activando una u otra según vayamos avanzando en el desarrollo de éstas. Para tener esta opción activa debemos de tener configurado el Eclipse para que permita realizarla. Seguir los siguientes pasos: Hacemos doble click sobre cualquier tarea y accedemos a la configuracion de log de trabajo: {{:mda:jiraclipse19.png|}} {{:mda:jiraclipse20.png|}} {{:mda:jiraclipse21.png|}} Para comenzar a imputar tiempo a una tarea pulsaremos el botón derecho de la tarea y seleccionaremos la opción "Start Work" {{:mda:jiraclipse22.png|}} Ahora cada vez que hagamos commit a un fichero, aparecerá el código del JIRA que está activo por defecto como comentario del commit realizado. Cuando vayamos a parar de trabajar en esa tarea y queramos parar el contador de tiempo en esa tarea , seleccionaremos la opción "Stop Work". Al darle la opción aparecerá un desplegable, que nos permitirá añadir comentarios al tiempo imputado. {{:mda:jiraclipse12.png|}} ==== 3. Editar/Cerrar Tarea ==== El plugin a la hora de editar modificar datos de una tarea creada, falla por compatibilidad con otro plugin del JIRA (GreenHopper). Para solventar ese fallo, pulsaremos el botón derecho y seleccionaremos la opción "Open with browser..." esto nos abrirá un navegador dentro del entorno de trabajo que nos permitirá trabajar con el JIRA. {{:mda:jiraclipse27.png|}}