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

Compatibility matrix

Plugin

0.1

0.2

1.0

1.1

1.2-SNAPSHOT

Sonar

1.12+

1.12+

2.0+

2.0+

2.0+

Maven SCM

1.3

1.3

1.3

1.3

1.4

Subversion (Pure Java)

(minus)

(plus)

(tick)

(tick)

(tick)

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) (see SCM-568)

CVS

(minus)

(plus)

(tick)

(tick)

(error) (see SCM-568)

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:
  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 and Password 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 :

Plugin overwrites local SVN auth credentials

See SONARPLUGINS-603.

Plugin works only for Java projects

See SONARPLUGINS-601.

Changelog

Loading

Release 1.2 (16 issues)

Loading

Release 1.1 (4 issues)

Loading

Release 1.0 (6 issues)

Loading

Release 0.2 (8 issues)

Loading

Release 0.1 (6 issues)

  • No labels