This page last changed on May 26, 2009 by smaddox.

27 May 2009

With pleasure, Atlassian presents the Atlassian Eclipse Connector 1.0.

The Atlassian Eclipse Connector builds on Mylyn's task-focused interface to integrate your Eclipse IDE closely with your JIRA issues, Crucible code reviews, FishEye repository views and Bamboo builds. With the earlier beta release we announced the improved connector resulting from the collaboration between Atlassian and Tasktop. Now we are delighted to present the production-ready 1.0 release.

What's new since the beta release?

  • Use the new integration with Atlassian FishEye to open a source file in FishEye's web interface directly from Eclipse, or to copy a FishEye URL to your clipboard and share it with others.
  • Conduct your Crucible code reviews when versioning your project under SVN with Subversive or under CVS. Of course, the existing integration with Subclipse is also still available.
  • Create a Crucible review from within Eclipse, for uncommitted code ('patch') or committed code ('changeset').
  • Publish a draft review comment.
  • Edit and remove existing comments.
  • Assign reviewers without leaving Eclipse.
  • Choose your favourite Bamboo builds as defined on the Bamboo server.

In the JIRA and Bamboo integrations we have focused on refactoring and bug-fixing, based on the results of testing the beta version.

Highlights of this Release:

Don't have the Atlassian Eclipse Connector yet?

You can install the connector directly from the Eclipse software updates manager. Follow our installation guide.

This is an open source project. The source code is available in our SVN repository.


We love your feedback!

Please log your issues, requests and votes. They help us decide what needs doing. It is easy to add an issue. If you do not yet have an account, the system will prompt you to create one.

Upgrading from a previous version of the IDE Plugin for Eclipse

If you have previously installed version 0.4 or earlier of the Atlassian IDE Plugin for Eclipse, please uninstall the earlier version. Then follow the installation guide to install the new Atlassian Eclipse Connector.

FishEye Code Insight via Eclipse

Even if you do not have Crucible, you can now hook up your FishEye server as an Eclipse task repository.

Configure your FishEye Server as a Mylyn Task Repository

  • Configure your FishEye server as a task repository.
  • Map your source repository to your FishEye repository.

Open a File in FishEye directly from Eclipse

  • Open a source file in FishEye's web interface, directly from your Eclipse editor.
  • Copy the FishEye link to your clipboard and share FishEye file references with others.

Crucible Reviews in Eclipse

Enjoy Crucible's lightweight workflow to conduct code reviews within your IDE. Using the connector, you can handle your Crucible reviews as Eclipse Mylyn tasks and take advantage of Mylyn's powerful context management features. In addition, you can perform much of the review workflow without leaving your IDE.

Manage your Code Reviews via Mylyn's Task-Focused Interface

  • Set up your Crucible server as a task repository.
  • Build Mylyn queries to filter your reviews, based on the Crucible server filters or your own custom criteria.
  • Manage the reviews in the Mylyn task list.
  • Take advantage of Mylyn's context management to keep track of the files and other assets associated with your review.

Create a Crucible Review from within Eclipse

  • Create a review for a committed changeset.
  • Create a patch review for files not yet committed.
  • Choose to start the review immediately or leave it in draft state.

Conduct your Code Reviews in your IDE

  • See the review details, files and comments in an Eclipse view.
  • Assign reviewers without leaving Eclipse.
  • Create and reply to comments.
  • Edit or remove comments.
  • Open the source code file at the line that the comment refers to.
  • Add changesets or a patch to an existing review.
  • Summarise and close the review or perform other review workflow actions from within your IDE.

See the Review Comments in Your Code

  • See the comments annotated in your file editor.
  • Add comments directly in the editor.

Work on the Review in the Diff View Too

  • Open a diff view to see the changes under review, with the comments highlighted.
  • Add comments directly in the diff view too.

Receive Notification of Review Updates

  • Receive notification of new reviews needing your attention.
  • See what's happening in your reviews, via the Atlassian Eclipse Connector's integration with the standard Eclipse notification messages.

Bamboo Builds in Eclipse

Using the Atlassian Eclipse Connector, you can set up your Bamboo server as a Mylyn task repository. Now you can choose the builds you want to monitor and view the build results, build logs, changed files and failed tests inside your IDE.

Configure your Bamboo Server as a Mylyn Task Repository

  • Configure your Bamboo server as a task repository.
  • Choose the builds you want to monitor from within Eclipse.

Manage your Bamboo Builds in your IDE

  • View the status of your selected builds.
  • Right-click a build line to act upon it.
  • Re-run the build.
  • Add a label or comment to the build.
  • Double-click the build to open it in an Eclipse view.

View the Build Logs

  • Open the Bamboo build log in your Eclipse Console view.

View the Changed Files

  • See the changes that triggered the build.

Monitor the Failed Tests

  • See the test results for the selected build.
  • Re-run the failed tests locally, to make sure your fixes work before breaking the build again.
  • Create a new Mylyn task from the failure. This Mylyn task could be a JIRA issue.

Receive Notification of Build changes

  • Receive build notifications via the Atlassian Eclipse Connector's integration with the standard Eclipse notification messages.

JIRA Issues in Eclipse

The new connector incorporates the JIRA Mylyn plugin, which was previously available as a JIRA-only connector. Configure your JIRA server as a task repository. Use Mylyn's context management to keep track of the files and other assets associated with your issue.

Use the Awesome JIRA Mylyn Plugin as Part of the New Connector

  • Configure your JIRA server as a task repository.
  • Build Mylyn queries to filter your issues, based on your JIRA server filters or on custom criteria.
  • Manage the issues via the Mylyn task list.
  • Take advantage of Mylyn's context management to keep track of the files and other assets associated with your issue.
  • Create a new JIRA issue and edit existing issues.
  • Add and reply to comments.
  • Receive notification of updated issues.

Complete List of Fixes in this Release

JIRA Issues (54 issues)
Key Summary Priority Status
PLE-477 Bamboo core/test not compiling due to commons changes Blocker Closed
PLE-466 remove beta tags from UI Blocker Closed
PLE-462 opening crucible editor blocks UI Blocker Closed
PLE-460 Copying something to clipboard in the last screen of the review creation wizard overwrote my patch Blocker Closed
PLE-505 Release Engineering Critical Closed
PLE-499 Pre 1.0 nits Critical Closed
PLE-489 Add support for Crucible servers being also FishEye servers Critical Closed
PLE-454 change presentation of "reviewFiles" that originate from a "review from patch" Critical Closed
PLE-437 test JIRA connector 3.1.1 release Critical Closed
PLE-498 New review Wizard: minor nits Major Closed
PLE-496 Recent change (ACC-31) seems to have disabled validating a connection with a Crucible server behind http authentication Major Closed
PLE-495 Sort projects in Create Review wizard (project drop-down/combo) Major Closed
PLE-486 installation fails with unsatisfied dependency error Major Closed
PLE-484 Add Atlassian Preference (About) Page Major Closed
PLE-482 Create Bamboo preference page Major Closed
PLE-481 Please review Eclipse Connector 1.0 Configuration Guide Major Closed
PLE-480 Fix spelling of "Favorites" on Bamboo repository settings screen Major Closed
PLE-479 Please review Eclipse Connector 1.0 installation guide Major Closed
PLE-478 Please review Eclipse Connector 1.0 release notes Major Closed
PLE-475 Smaller Icons for review editor Major Closed
PLE-469 Fix compilation problems after recent refactoring made to ACC (Comment.getReplies) Major Closed
PLE-464 Nits discussed in the M3.5 meeting Major Closed
PLE-456 Incorporate recent changes around ServerCfg -> ServerData in Atlassian Connector Commons Major Closed
PLE-453 Fix reflow / layout problems in CrucibleEditor Major Closed
PLE-449 change nightly builds to point to the Mylyn release update site Major Closed
PLE-447 Referenced identifier 'com.atlassian.connector.eclipse.cruicible.ui.comment.annotation' in attribute 'annotationType' cannot be found Major Closed
PLE-443 Add option to immediately start review while creating it from Eclipse Major Closed
PLE-422 File lookup of Subclipse connector does not work for our internal (subversive) repository Major Closed
PLE-420 Hide inapplicable actions related to adding comments on a code review Major Resolved
PLE-412 Provide Wizard for creating Review Major Resolved
PLE-410 opening Crucible editor leaves focus on Task List Major Closed
PLE-400 Review editor does not get correctly updated when a user removes a reply to a comment Major Closed
PLE-399 Create action for saving/submitting changes made in the ReviewEditor Major Resolved
PLE-398 Copy to clipboard a link to Fisheye from a file in Eclipse Major Closed
PLE-397 Click through to Fisheye Browser from a file in Eclipse Major Closed
PLE-395 The connector should support Subversive SVN Team provider Major Closed
PLE-390 Refactor Popup Dialogs and Error Handling in DefaultTeamProvidder / TeamUiUtils Major Closed
PLE-389 editor location jumps on refresh Major Closed
PLE-388 Refactor Bamboo Actions Major Closed
PLE-386 refactor AddGeneralCommentToFileAction Major Closed
PLE-381 Clean up Exception handling in opening JUnit Action Major Closed
PLE-380 user access rights are not respected while offering them add general file comment functionality Major Closed
PLE-371 Add API nature to atlassian projects Major Closed
PLE-368 Could not open JUnit Test Results Major Closed
PLE-316 Post Drafts Major Resolved
PLE-315 Edit/Delete own comments (including drafts) Major Resolved
PLE-314 Edit Comments Major Resolved
PLE-299 Action: create Task from failed Build Major Closed
PLE-250 create a basic rich editor for new reviews Major Resolved
PLE-245 provide a listing of all of the changesets to be added to the new review in the rich editor Major Resolved
PLE-239 provide a way of adding reviewers to the review in the new review rich editor Major Resolved
PLE-238 add an action to a changeset in the subclipse history view Major Resolved
PLE-173 Create Crucible review with patch (uncommitted code) Major Resolved
PLE-172 Create Crucible review with committed files Major Resolved


Document generated by Confluence on Aug 18, 2009 18:06