|Table of Contents|
|To use Sonar in Eclipse on a project, it is required that the project has been first analyzed in a standard way by Sonar.|
Setting Sonar Servers
Go to Window > Preferences > Sonar > Servers.
Sonar Eclipse is pre-configured to access a local Sonar server listening on http://localhost:9000/. You can edit this server, delete it or add a new one.
Linking a Project to One Analyzed on a Sonar Server
Linking for the first time
Once the Sonar server is defined, the next step is to link your Eclipse projects with projects defined and analyzed on this Sonar server.
To do so, right-click on the project in the Project Explorer, and then Configure > Associate with Sonar...:
In the Sonar project text field, start typing the name of the project and select it in the list box:
Click on Finish. Your project is now associated to one analyzed on your Sonar server.
|Automatic association for Maven projects|
Note that for Maven projects, the association is performed automatically.
At any time, it is possible to change the project association.
To do so, right-click on the project in the Project Explorer, and then Sonar > Change project association...:
Unlinking a Project
To do so, right-click on the project in the Project Explorer, and then Sonar > Remove Sonar Nature:
Configuring Mylyn to deal with Reviews
Creating a Sonar Task Repository
To start using this feature, a new Sonar task repository has to be created (see the Mylyn documentation page for more information):
Your new repository should now appear in the Task Repositories view:
Creating a Query
To browse the reviews, you can create as many queries as you wish:
Here's an example of a query that retrieves all the reviews assigned to you on every project:
The reviews should now appear in the Task List view:
Severity of Sonar Markers
You can set the severity of Sonar markers and Sonar markers for new violations by going to Window > Preferences > Sonar.
You are now all set with configuration and you can start using Sonar Eclipse.