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.
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.