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

Unknown macro: {iframe}

Your browser does not support iframes.

Compatibility matrix

Plugin

0.1

0.2

1.0

1.1

1.2

Sonar

1.12+

1.12+

2.0+

2.0+

2.7+

Maven SCM

1.3

1.3

1.3

1.3

1.4

Subversion (Pure Java)


Subversion

Git (Pure Java) (see SONARPLUGINS-361)

Git

CVS (Pure Java)


CVS


Mercurial

Bazaar

Perforce (Pure Java) (see SONARPLUGINS-462)

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

Description / Features

This plugin collects and reports information from SCM.

SCM Metrics

Dashboard widget

Blame

Real life examples

To see a real life examples, you can browse following projects Nemo:

Usage & Installation

  1. Place the jar into /extensions/plugins/ directory
  2. Restart Sonar Web server
  3. Set proper scm tag within your pom.xml (see SCM URL Format)
    Example:
    <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-activity.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-activity.user.secured) and Password (sonar.scm-activity.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

Pure Java CVS "Could not read password: java.io.FileNotFoundException: /home/user/.cvspass"

Create empty file .cvspass

Pure Java CVS "[ERROR] Didn't find password for CVSROOT"

Just ignore this message - everything should work fine.

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