Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 71 Next »

Table of content

Compatibility Matrix






compatible with Eclipse 3.4, but works best on Eclipse 3.5.1

M2Eclipse (optional)



To install this plugin in the Eclipse IDE:

  1. Select Help -> Install New Software. This should display the "Install" dialog.
  2. Paste the Update Site URL into the field named "Work with:" and press Enter. Pressing Enter should cause Eclipse to update list of available plugins and components.
  3. Choose the component listed under Sonar: "Sonar Integration for Eclipse (Required)".
  4. If you use m2eclipse, then select component "Sonar Integration for M2Eclipse (Optional)" too.
  5. Click Next. Eclipse will then check to see if there are any issues which would prevent a successful installation.
  6. Click Finish to begin the installation process. Eclipse will then download and install the necessary components.
  7. Once the installation process is finished, Eclipse will ask you if you want to restart the IDE. It's strongly recommended that you restart IDE.

This video demonstrates the process of installation.


Global Configuration

In plugin configuration (Window-> Preferences-> Sonar) you can :

  • Select the default sonar server
  • Add, edit or remove a sonar server configuration
  • Configure the sonar console

Server Configuration

In server configuration you can specify:

  • URL of your Sonar server
  • Username and password for access to it

Settings will be stored in file .serverlist in ${workspace}\.metadata\.plugins\org.sonar.ide.eclipse\ directory. Don't allow other people to see this file, since it contains your credentials in plain-text (see SONARIDE-79).

Project Configuration

In plugin configuration for project you can specify:

  • URL of your Sonar server
  • groupId and artifactId of your project

Support for branches would be available in version 0.2 - see SONARIDE-85

Integration with m2eclipse

Open any Mavenized project and some parameters (groupId, artifactId) will be taken from pom.xml.


Option "Support multiple Maven modules mapped to a single Eclipse workspace project" doesn't supported.

Auto configure project without m2eclipse


Open any Java-file and see violations from Sonar as markers in source code.


Source code from Sonar server may not match source code from your working copy, so we are using some heuristic algorithm to determine line with violation.



Would be available in version 0.2 - see SONARIDE-61

Code coverage


Would be available in version 0.2 - see SONARIDE-60



Would be available in version 0.2 - see SONARIDE-67

Diff tool


Would be available in version 0.2 - see SONARIDE-41

Select In Sonar

At any time you can jump into the Sonar Web dashboard directly from the IDE to get more information not yet available in the plugin :

Sonar Server Navigator

Sonar Server Navigator allows you to browse all available projects in a specified Sonar server :

Sonar Console View




Release 0.2.0

T Key Summary P Status Resolution
Bug SONARIDE-121 IllegalStateException: Preference node "org.sonar.ide.eclipse" has been removed Critical Closed Fixed
Bug SONARIDE-154 Context menu "Open in Sonar" not displayed Major Closed Fixed
Improvement SONARIDE-145 Requests to retrieve violations must be made by Project/Module and not by File Major Closed Fixed
Improvement SONARIDE-146 Delete useless warning icon in the Sonar Violations view Major Closed Fixed
New Feature SONARIDE-67 Show measures Major Closed Fixed
New Feature SONARIDE-41 Show differences in the "Compare with" eclipse menu Major Closed Fixed
Bug SONARIDE-130 NPE when stopping Eclipse plugin Major Closed Fixed
Improvement SONARIDE-129 Make preferences page more user-friendly Major Closed Fixed
Task SONARIDE-124 Create target-platform for Eclipse 3.6 Major Closed Fixed
Improvement SONARIDE-119 Create a violations view for Sonar Eclipse Plugin Major Closed Fixed
Task SONARIDE-107 Create integration tests Major Closed Fixed
Bug SONARIDE-90 Problems with "Test connection" button Major Closed Fixed
New Feature SONARIDE-85 Add support for branches to Eclipse plugin Major Closed Fixed
Task SONARIDE-74 Upgrade to Maven Tycho 0.9.0 Major Closed Fixed
New Feature SONARIDE-100 Add page about Sonar to Eclipse help system Major Closed Fixed
New Feature SONARIDE-136 Reuse proxy configuration defined in the eclipse preferences to access the Sonar Web server Major Closed Fixed
Improvement SONARIDE-143 Add a new "Refresh" button in the "Violations" view to reload violations from the Sonar web server Major Closed Fixed
Improvement SONARIDE-149 Display Sonar dashboard in the web view for packages and projects Major Closed Fixed
New Feature SONARIDE-117 Sending feedback directly from Eclipse Minor Closed Fixed
New Feature SONARIDE-142 "Delete Violation" in quick fix panel Minor Closed Fixed
Showing 20 out of 21 issues Refresh

Release 0.1.0 (26 May 2010)

Showing 20 out of 22 issues Refresh

  • No labels