Full name:
org.apache.maven.plugins:maven-changes-plugin:2.1:announcement-mail
Description:
Attributes:
{0}
prior to executing itself.Name | Type | Since | Description |
---|---|---|---|
mailContentType | String |
2.1 |
Mail content type to use. Default value is: text/plain . |
smtpHost | String |
- |
Smtp Server. |
smtpPort | int |
- |
Port. Default value is: 25 . |
subject | String |
- |
Subject for the email. Default value is: [ANNOUNCEMENT] - ${project.name} ${project.version} released . |
template | String |
- |
The Velocity template used to format the announcement. Default value is: announcement.vm . |
templateOutputDirectory | File |
- |
Directory which contains the template for announcement email. |
toAddresses | List |
- |
Recipient email address. |
Name | Type | Since | Description |
---|---|---|---|
fromDeveloperId | String |
- |
The id of the developer sending the announcement mail. Only used if
the mailSender attribute is not set. In this case, this
should match the id of one of the developers in the pom. If a
matching developer is not found, then the first developer in the
pom will be used. |
mailSender | MailSender |
- |
Defines the sender of the announcement if the list of developer is
empty or if the sender is not a member of the development team. |
password | String |
- |
The password used to send the email. |
sslMode | boolean |
- |
If the email should be sent in SSL mode. Default value is: false . |
username | String |
- |
The username used to send the email. |
java.lang.String
No
${changes.fromDeveloperId}
java.lang.String
2.1
Yes
text/plain
org.apache.maven.plugin.announcement.MailSender
No
${changes.mailSender}
java.lang.String
No
${changes.password}
java.lang.String
Yes
${changes.smtpHost}
int
Yes
${changes.smtpPort}
25
boolean
No
${changes.sslMode}
false
java.lang.String
Yes
${changes.subject}
[ANNOUNCEMENT] - ${project.name} ${project.version} released
java.lang.String
Yes
${changes.template}
announcement.vm
java.io.File
Yes
${project.build.directory}/announcement
java.util.List
Yes
java.lang.String
No
${changes.username}