Note:This goal should be used as a Maven report.
Full name:
org.apache.maven.plugins:maven-changelog-plugin:2.2:changelog
Description:
Attributes:
Name | Type | Since | 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 . |
issueIDRegexPattern | String |
2.2 |
A pattern used to identify 'issue tracker' IDs such as those used
by JIRA, Bugzilla and alike in the SCM commit messages. Any matched
patterns are replaced with issueLinkUrl URL. The
default value is a JIRA-style issue identification pattern.Default value is: [a-zA-Z]{2,}-\d+ . |
issueLinkUrl | String |
2.2 |
The issue tracker URL used when replacing any matched
issueIDRegexPattern found in the SCM commit messages.
The default is URL is the codehaus JIRA URL. If %ISSUE% is found in
the URL it is replaced with the matched issue ID, otherwise the
matched issue ID is appended to the URL.Default value is: http://jira.codehaus.org/browse/%ISSUE% . |
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 | Since | 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. |
developers | List |
2.2 |
List of developers to be shown on the report. |
displayChangeSetDetailUrl | String |
2.2 |
A template string that is used to create the changeset URL. If not
defined no change set link will be created. There is one special
token that you can use in your template:
Example:
Note: If you don't supply the %REV% token in your template, the revision will simply be appended to your template URL. |
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:
Example:
Note: If you don't supply the token in your template, the path of the file will simply be appended to your template URL. Default value is: ${project.scm.url} . |
displayFileRevDetailUrl | String |
2.2 |
A template string that is used to create the revision aware URL to
the file details in a similar fashion to the
displayFileDetailUrl . When a report contains both file
and file revision information, as in the Change Log report, this
template string can be used to create a revision aware URL to the
file details. If not defined this template string defaults to the
same value as the displayFileDetailUrl and thus
revision number aware links will not be used. There are two special
tokens that you can use in your template:
Example:
Note: If you don't supply the %FILE% token in your template, the path of the file will simply be appended to your template URL. |
headingDateFormat | String |
2.1 |
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). |
java.io.File
Yes
${basedir}
java.lang.String
No
${changelog.commentFormat}
java.lang.String
Yes
connection
java.lang.String
Yes
${changelog.dateFormat}
yyyy-MM-dd HH:mm:ss
java.util.List
No
java.util.List
2.2
No
${project.developers}
%REV%
- this is the changeset revisionExample:
http://fisheye.sourceforge.net/changelog/a-project/?cs=%REV%
Note: If you don't supply the %REV% token in your template, the revision will simply be appended to your template URL.
java.lang.String
2.2
No
${displayChangeSetDetailUrl}
%FILE%
- this is the path to a fileExample:
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.
java.lang.String
No
${displayFileDetailUrl}
${project.scm.url}
displayFileDetailUrl
. When a report contains both file
and file revision information, as in the Change Log report, this
template string can be used to create a revision aware URL to the
file details. If not defined this template string defaults to the
same value as the displayFileDetailUrl
and thus
revision number aware links will not be used. There are two special
tokens that you can use in your template:
%FILE%
- this is the path to a file%REV%
- this is the revision of the fileExample:
http://fisheye.sourceforge.net/browse/a-project/%FILE%?r=%REV%
Note: If you don't supply the %FILE% token in your template, the path of the file will simply be appended to your template URL.
java.lang.String
2.2
No
${displayFileRevDetailUrl}
java.lang.String
2.1
No
${changelog.headingDateFormat}
yyyy-MM-dd
issueLinkUrl
URL. The
default value is a JIRA-style issue identification pattern.java.lang.String
2.2
Yes
${issueIDRegexPattern}
[a-zA-Z]{2,}-\d+
issueIDRegexPattern
found in the SCM commit messages.
The default is URL is the codehaus JIRA URL. If %ISSUE% is found in
the URL it is replaced with the matched issue ID, otherwise the
matched issue ID is appended to the URL.java.lang.String
2.2
Yes
${issueLinkUrl}
http://jira.codehaus.org/browse/%ISSUE%
java.lang.String
Yes
${changelog.outputEncoding}
ISO-8859-1
java.io.File
Yes
${project.build.directory}/changelog.xml
int
Yes
${outputXMLExpiration}
60
java.lang.String
No
${passphrase}
java.lang.String
No
${password}
java.lang.String
No
${privateKey}
int
No
${changelog.range}
-1
java.lang.String
No
${project.scm.url}
java.util.Properties
No
java.lang.String
No
${tagBase}
tags:
java.util.List
No
type:
java.lang.String
Yes
${changelog.type}
range
java.lang.String
No
${username}