Generate a file activity report.
Mojo Attributes:
| Name | Type | Description |
|---|---|---|
| basedir | File |
Input dir. Directory where the files under SCM control are located. |
| connectionType | String |
Allows the user to choose which scm connection to use when connecting to the scm.
Can either be "connection" or "developerConnection". Default value is connection. |
| dateFormat | String |
Used to specify the date format of the log entries that are retrieved from your SCM system. Default value is yyyy-MM-dd HH:mm:ss. |
| outputEncoding | String |
Output encoding for the xml document Default value is ISO-8859-1. |
| outputXML | File |
Output file for xml document |
| outputXMLExpiration | int |
Allows the user to make changelog regenerate the changelog.xml file for the specified time in minutes. Default value is 60. |
| type | String |
Used to specify whether to build the log using range, tag or date. Default value is range. |
| Name | Type | Description |
|---|---|---|
| commentFormat | String |
Comment format string used for interrogating the revision control system. Currently only used by the ClearcaseChangeLogGenerator. |
| dates | List |
Used to specify the absolute date (or list of dates) to start log entries from. |
| displayFileDetailUrl | String |
A template string that is used to create the URL to the file details.
There is a special token that you can use in your template:
http://checkstyle.cvs.sourceforge.net/checkstyle%FILE%?view=markup
Note: If you don't supply the token in your template, the path of the file will simply be appended to your template URL. |
| headingDateFormat | String |
Used to specify the format to use for the dates in the headings of the
report. Default value is yyyy-MM-dd. |
| passphrase | String |
The passphrase (used by java svn). |
| password | String |
The user password (used by svn and starteam protocol). |
| privateKey | String |
The private key (used by java svn). |
| range | int |
Used to specify the number of days of log entries to retrieve. Default value is -1. |
| scmUrl | String |
The URL to view the scm. Basis for external links from the generated report. |
| systemProperties | Properties |
The system properties to use (needed by the perforce scm provider). |
| tagBase | String |
The url of tags base directory (used by svn protocol). |
| tags | List |
Used to specify the tag (or list of tags) to start log entries from. |
| username | String |
The user name (used by svn and starteam protocol). |
Input dir. Directory where the files under SCM control are located.
java.io.FileYes${basedir}java.lang.StringNo${changelog.commentFormat}java.lang.StringYesconnectionjava.lang.StringYes${changelog.dateFormat}yyyy-MM-dd HH:mm:ssjava.util.ListNo%FILE% - this is the path to a filehttp://checkstyle.cvs.sourceforge.net/checkstyle%FILE%?view=markup
Note: If you don't supply the token in your template,
the path of the file will simply be appended to your template URL.
java.lang.StringNo${project.scm.url}java.lang.String2.1No${changelog.headingDateFormat}yyyy-MM-ddjava.lang.StringYes${changelog.outputEncoding}ISO-8859-1java.io.FileYes${project.build.directory}/changelog.xmlintYes${outputXMLExpiration}60java.lang.StringNo${passphrase}java.lang.StringNo${password}java.lang.StringNo${privateKey}intNo${changelog.range}-1java.lang.StringNo${project.scm.url}java.util.PropertiesNojava.lang.StringNo${tagBase}java.util.ListNojava.lang.StringYes${changelog.type}rangejava.lang.StringNo${username}