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 »

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)

(minus)

(plus)

(tick)

(tick)

(error)

Subversion

(plus)

(tick)

(tick)

(tick)

(tick)

Git (Pure Java) (see SONARPLUGINS-361)

(minus)

(minus)

(minus)

(minus)

(minus)

Git

(plus)

(tick)

(tick)

(tick)

(tick)

CVS (Pure Java)

(minus)

(plus)

(tick)

(tick)

(error)

CVS

(minus)

(plus)

(tick)

(tick)

(tick)

Mercurial

(minus)

(plus)

(tick)

(tick)

(question)

Bazaar

(minus)

(plus)

(tick)

(tick)

(question)

Perforce (Pure Java) (see SONARPLUGINS-462)

(minus)

(minus)

(minus)

(minus)

(minus)

Perforce

(minus)

(minus)

(minus)

(plus)

(question)

StarTeam

(minus)

(minus)

(minus)

(minus)

(minus)

Team Foundation Server (see SONARPLUGINS-373)

(minus)

(minus)

(minus)

(question)

(question)

ClearCase

(minus)

(minus)

(minus)

(plus)

(question)

Accurev (see SONARPLUGINS-455)

(minus)

(minus)

(minus)

(question)

(question)

(tick) - tested
(plus) - added and tested
(question) - added, but not tested in real-life
(error) - tested, but not working
(minus) - 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:
    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:

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 :

Changelog

Release 1.2

See Sonar 2.7 Upgrade Notes

Loading

Release 1.2 (16 issues)

Release 1.1

Loading

Release 1.1 (4 issues)

Release 1.0

Loading

Release 1.0 (6 issues)

Release 0.2

Loading

Release 0.2 (8 issues)

Release 0.1

Loading

Release 0.1 (6 issues)

  • No labels