Display the difference of the working copy with the latest copy in the configured scm url.
Mojo Attributes:
| Name | Type | Description |
|---|---|---|
| basedir | File |
The base directory. |
| Name | Type | Description |
|---|---|---|
| connectionType | String |
The type of connection to use (connection or developerConnection). Default value is connection. |
| connectionUrl | String |
The SCM connection URL. Default value is ${project.scm.connection}. |
| developerConnectionUrl | String |
The SCM connection URL for developers. Default value is ${project.scm.developerConnection}. |
| endScmVersion | String |
The version (revision number/branch name/tag name). |
| endScmVersionType | String |
The version type (branch/tag/revision) of scmVersion. |
| excludes | String |
Comma separated list of excludes file pattern. |
| includes | String |
Comma separated list of includes file pattern. |
| outputFile | File |
Output file name. Default value is ${project.artifactId}.diff. |
| passphrase | String |
The passphrase (used by java svn). |
| password | String |
The user password (used by svn, starteam and perforce protocol). |
| privateKey | String |
The private key (used by java svn). |
| providerImplementations | Map |
List of provider implementations. |
| startScmVersion | String |
The version (revision number/branch name/tag name). |
| startScmVersionType | String |
The version type (branch/tag/revision) of scmVersion. |
| systemProperties | Properties |
List of System properties to pass to the JUnit tests. |
| tagBase | String |
The url of tags base directory (used by svn protocol). It is not necessary to set it if you use the standard svn layout (branches/tags/trunk). |
| username | String |
The user name (used by svn, starteam and perforce protocol). |
| workingDirectory | File |
The working directory. |
The base directory.
java.io.FileYes${basedir}The type of connection to use (connection or developerConnection).
java.lang.StringNo${connectionType}connectionThe SCM connection URL.
java.lang.StringNo${connectionUrl}${project.scm.connection}The SCM connection URL for developers.
java.lang.StringNo${connectionUrl}${project.scm.developerConnection}The version (revision number/branch name/tag name).
java.lang.StringNo${startScmVersion}The version type (branch/tag/revision) of scmVersion.
java.lang.StringNo${endScmVersionType}Comma separated list of excludes file pattern.
java.lang.StringNo${excludes}Comma separated list of includes file pattern.
java.lang.StringNo${includes}Output file name.
java.io.FileNo${outputFile}${project.artifactId}.diffThe passphrase (used by java svn).
java.lang.StringNo${passphrase}The user password (used by svn, starteam and perforce protocol).
java.lang.StringNo${password}The private key (used by java svn).
java.lang.StringNo${privateKey}List of provider implementations.
java.util.MapNoThe version (revision number/branch name/tag name).
java.lang.StringNo${startScmVersion}The version type (branch/tag/revision) of scmVersion.
java.lang.StringNo${startScmVersionType}List of System properties to pass to the JUnit tests.
java.util.PropertiesNoThe url of tags base directory (used by svn protocol). It is not necessary to set it if you use the standard svn layout (branches/tags/trunk).
java.lang.StringNo${tagBase}The user name (used by svn, starteam and perforce protocol).
java.lang.StringNo${username}The working directory.
java.io.FileNo${workingDirectory}