Preamble

This page is now quite old, and the wiki macro available here will only works for XWiki 0.9.x !

XWiki 1.x users should look at the new home of the JIRA macro.

Introduction

This macro is freely inspired by the jiraissues macro provided for Atlassian Confluence. It is simply used to display easily an issue list.

You just have to provide the JIRA Feed URL (The ''XML'' link on the JIRA issues pages) in order to display nicely the feed within XWiki.

Distribution

Binaries are attached to this page. Currently, it requires Java 5.0.

Sources are only available through Subversion :

  • svn://svn.forge.objectweb.org/svnroot/objectweb/xwiki-plugins/jira
View the sources online:

How to use it ?

Installation

  1. Download the jar attached to this page and drop it into your XWiki install/working directory , in WEB-INF/lib/.
  2. Restart your XWiki instance and ...
  3. … You're done !

Parameters :

NameDescriptionRequiredDefault
urlThe JIRA URL FeedTrueno default value
columnsThe columns that should be displayedFalseType,Key,Summary
titleOverride the feed title (to be displayed on the top)FalseUse the feed title
countDisplay the issues countFalsetrue

Columns accepted values (case is not significant) :

  • Type: Issue type (Bug, New Feature, ...)
  • Key: Issue Identifier (EZB-114)
  • Resolution: Is issue resolved ?
  • Status: Issues state (Open, Closed, ...)
  • Summary: Short description of the issue
  • Reporter: Name of the person who report that issue
  • Assignee: Name of the person who should work on that issue

Example

{jira:url=http://jira.easybeans.org/secure/IssueNavigator.jspa?view=rss&&pid=10000&fixfor=10010&sorter/field=issuekey&sorter/order=DESC&tempMax=25&reset=true&decorator=none}

Produces :

JIRA - EasyBeans (EJB3 Container) (20 issues)
TypeKeySummary
TaskEZB-125Tests with Oracle Toplink Essentials 2.0build21
TaskEZB-124Upgrade to Hibernate EntityManager 3.2.0.GA
TaskEZB-122Upgrade to HSQLDB 1.8.0.7
TaskEZB-121Upgrade to Hibernate EntityManager 3.2.0.CR3
TaskEZB-120Upgrade to Monolog 2.1.6 (used by Joram)
TaskEZB-119Upgrade to Carol 2.2.9
BugEZB-118NPE when stopping HSQL database within Tomcat
BugEZB-117JOnAS stop command fails in some cases when EasyBeans is present
BugEZB-116EasyBeans failure when embedded in JOnAS with IIOP protocol
BugEZB-115ClassNotFound exception may happen when receiving MDB messages
TaskEZB-114Injection of JMS objects (Topic, Queue, and the factories)
TaskEZB-113Upgrade to Hibernate Entity Manager 3.2.0 CR2
BugEZB-112MDB Factories are not added to the map of JContainer3 managed factories
ImprovementEZB-111Transaction Timeout should be configurable on TMComponent
TaskEZB-52Support PersistenceUnit reference injection using only the @PersistenceUnit attribute "name".
TaskEZB-49Support PersistenceContext reference injection using only the @PersistenceContext attribute "name".
TaskEZB-42Support for security management.
TaskEZB-9MDBContext injection
BugEZB-8Local exception should be converted into RemoteException
TaskEZB-6Check that all API used by EasyBeans are compliant with the versions packaged by Sun

Future

  • Requires JDK 1.4 only
  • Configuration capabilities
  • Add tests :)