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 126 Next »

Unknown macro: {iframe}

Your browser does not support iframes.

Compatibility matrix

All SCM providers currently require the native executable to be installed on the box. For example svn.exe must be available in PATH for Subversion projects.

Plugin

0.1

0.2

1.0

1.1

1.2

1.3

Sonar

1.12+

1.12+

2.0+

2.0+

2.7+

2.7+

Subversion

1.6+

Git


CVS



Mercurial


Bazaar


Perforce


StarTeam


Team Foundation Server (see SONARPLUGINS-373)


ClearCase


Accurev (see SONARPLUGINS-455)


- tested
- added and tested
- added, but not tested in real-life
- tested, but not working
- not implemented

Features

This plugin collects information from SCM.

SCM Metrics in filter results

Dashboard widget

Source code viewer">Source code viewer

Usage & Installation

  1. Install from Update Center or download the JAR into the directory /extensions/plugins/
  2. Restart Sonar
  3. Define the SCM URL of your project (see SCM URL Format).
    Example for Maven pom.xml :
    <scm>
      <connection>scm:svn:http://svn.codehaus.org/sonar-plugins/trunk/scm-activity</connection>
      <developerConnection>scm:svn:https://svn.codehaus.org/sonar-plugins/trunk/scm-activity</developerConnection>
      <url>http://svn.sonar-plugins.codehaus.org</url>
    </scm>
    
    Or you can use Project Setting - SCM URL.
    Or specify it via property sonar.scm.url.
  4. Go to Global/Project Settings
    1. Enable plugin. This plugin disabled by default, because can dramatically increase analysis time of your project
    2. Specify User (sonar.scm.user.secured) and Password (sonar.scm.password.secured) if needed; if specified then developerConnection will be used, otherwise connection
  5. Launch a new quality analysis and the metrics will be fed

Known problems and limitations

Subversion "Server certificate verification failed: issuer is not trusted"

Add following to .subversion/servers:

[global]
ssl-authority-files = /path/certificate.crt
ssl-trust-default-ca = yes

CVS anonymous access not working "org.apache.maven.scm.ScmException: password is required."

Try to set empty password for repository in .cvspass. For example :

/1 :pserver:anonymous@javacaltools.cvs.sourceforge.net:2401/cvsroot/javacaltools A

Changelog

Release 1.3">Release 1.3

jiraissues: com.atlassian.confluence.extra.jira.exception.JiraIssueMacroException: com.atlassian.confluence.macro.MacroExecutionException: Data cannot be retrieved due to an unexpected error.

Release 1.2">Release 1.2

See [Sonar 2.7 Upgrade Notes]

jiraissues: com.atlassian.confluence.extra.jira.exception.JiraIssueMacroException: com.atlassian.confluence.macro.MacroExecutionException: Data cannot be retrieved due to an unexpected error.

Release 1.1

jiraissues: com.atlassian.confluence.extra.jira.exception.JiraIssueMacroException: com.atlassian.confluence.macro.MacroExecutionException: Data cannot be retrieved due to an unexpected error.

Release 1.0

jiraissues: com.atlassian.confluence.extra.jira.exception.JiraIssueMacroException: com.atlassian.confluence.macro.MacroExecutionException: Data cannot be retrieved due to an unexpected error.

Release 0.2

jiraissues: com.atlassian.confluence.extra.jira.exception.JiraIssueMacroException: com.atlassian.confluence.macro.MacroExecutionException: Data cannot be retrieved due to an unexpected error.

Release 0.1

jiraissues: com.atlassian.confluence.extra.jira.exception.JiraIssueMacroException: com.atlassian.confluence.macro.MacroExecutionException: Data cannot be retrieved due to an unexpected error.
  • No labels