ReadMe for Borland Connect – Jira sample connector

Please refer to the Borland Community and Borland Connect Release Notes for further configuration instructions.

This connector requires at least build 1.0.3.45 of Borland Connect. The latest version of Borland Connect can be downloaded from Micro Focus SupportLine (http://supportline.microfocus.com).

Required Libraries

All of the below files, along with the JiraConnector.jar file, must be copied to the root folder of the Borland Connect installation in order for the Jira Connector to execute.  When installing this, remove the existing httpclient-4.2.1.jar file. The one provided by Atlassian below (httpclient-4.2.1-atlassian-2.jar) will work with the Rally Connector, but provides extra needed functionality for the Jira Connector.

The following jar files are provided by Atlassian.

These jar files can be found on the central maven, http://search.maven.org/ and easily found by searching for the specific name and version of each Jar file.

Alternatively, Maven can be used to gather all of the dependencies quickly. To do so:

  1. Download and install Maven.
  2. The POM.xml file is supplied with the Jira connector.  Put this in any directory on the machine with Maven installed. 
  3. Open a Command line, navigate to the directory with the POM.xml file, and run the following command: mvn  dependency:copy-dependencies

This will download all of the dependencies automatically and place them in the ./target/dependencies directory from where the command was run.

Required Connection Information

In order to use this connector, you will need to collect and enter this information in the Borland Connect user interface or in the <datasource> element in the Connect.xml file:

The Connector maps Jira Epics and Jira Stories into StarTeam stories and uses the value of the StoryType property in the StarTeam story to logically separate the different types. The Borland Hub Sync Criteria for mappings StarTeam stories to Jira Stories should be:

<SyncCriteria>
    <sourceName>StoryType</sourceName>
    <sourceValue>User Story</sourceValue>
</SyncCriteria>

<SyncCriteriaOperator>
    <source>AND</source>
</SyncCriteriaOperator>

The Borland Hub Sync Criteria for mappings StarTeam stories to Jira Epics should be:

<SyncCriteria>
    <sourceName>StoryType</sourceName>
    <sourceValue>Epic</sourceValue>
</SyncCriteria>

<SyncCriteriaOperator>
    <source>AND</source>
</SyncCriteriaOperator>

Known Limitations