Based on the following, it sounds like we should move toward replacing hackySensor_Jira
by hackySensor_Jira2 for Release 7.3.
This also affects Cedric, since he's working on reduction functions for Jira
issues.
Any thoughts?
Cheers,
Philip
------------ Forwarded Message ------------
Date: Tuesday, January 24, 2006 11:59 PM -1000
From: Aaron Kagawa <[EMAIL PROTECTED]>
To: Philip Johnson <[EMAIL PROTECTED]>, Julie Ann Sakuda <[EMAIL PROTECTED]>
Cc: aaron Kagawa <[EMAIL PROTECTED]>
Subject: Jira2 features
Hey Philip and Julie,
Here is a list of features that Jira2 sensor provides (as written in a
hackystat-dev-l
email a long time ago
http://www.mail-archive.com/[email protected]/msg01406.html). I also
added this
information to http://hackydev.ics.hawaii.edu:8080/browse/HACK-353 .
I've made a couple of improvements to the Jira sensor.
1) the JiraIssueExtractor can get issue xml files from login protected Jira
projects. It
can also work through SSL. This code is based on the Maven Jira Plugin
(http://maven.apache.org/reference/plugins/jira/).
2) the JiraIssueExtractorSensor has a couple more optional attributes:
- workspaceRoot - use this attribute if your jira server has a custom workspace
field
- workspace - use this attribute if you don't have a custom workspace field
(ikayzo.org
is using this, but i hacked a specialized sensor for them. now we can just
release a
single sensor. i also plan to use this sensor at work)
- unassignedIssueOwner - use this attribute if you want to send unassigned data
to a
hackystat account
- defaultUser - user this attribute if you want to disregard the issue owner
and send all
data to a single hackystat account, useful in situations when jira users don't
have
hackystat accounts or don't know that hackystat exists (ikayzo.org is using
this, but i
hacked a specialized sensor for them. now we can just release a single sensor.
i also
plan to use this sensor at work)
Instead of directly hacking the existing Jira sensor, I made another sensor
call Jira2
that lives in hackyAnt. I suppose Philip can decide whether to immediately
replace the
old jira sensor or to roll out both version. The Jira2 sensor uses
commons-httpclient-2.0.2 and commons-logging.
Pending Issues:
- http://hackydev.ics.hawaii.edu:8080/browse/HACK-510 (write docbook for the
sensor)
- http://hackydev.ics.hawaii.edu:8080/browse/HACK-382 (I think Julie solved
this one
already).
I think hackySensor_Jira2 is a good improvement. It provides functionality to
get at
login protected Jira issues and also merges the Ikayzo specialized Jira sensor
and our
current sensor into one.
thanks, aaron
---------- End Forwarded Message ----------