全名:
org.apache.maven.plugins:maven-changes-plugin:2.3:announcement-mail
说明:
属性:
2.3
.announcement-generate
在执行自身之前调用此插件目标的执行。姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
基于的 | String |
2.1 |
当前项目基目录。 |
邮件内容类型 | String |
2.1 |
要使用的邮件内容类型。 默认值为: text/plain 。 |
smtpHost | String |
2.3 |
SMTP 服务器。 |
smtpPort | int |
2.3 |
港口。 默认值为: 25 。 |
主题 | String |
2.3 |
电子邮件的主题。 默认值为: [ANNOUNCEMENT] - ${project.name} ${project.version} released 。 |
模板 | String |
2.3 |
用于格式化公告的 Velocity 模板。 默认值为: announcement.vm 。 |
模板输出目录 | File |
2.3 |
包含公告电子邮件模板的目录。 |
到地址 | List |
2.3 |
收件人电子邮件地址。 |
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
来自开发者 ID | String |
2.3 |
发送公告邮件的开发者ID。仅在未设置mailSender属性时使用。在这种情况下,这应该与 pom.xml 中开发人员之一的 id 匹配。如果找不到匹配的开发人员,则使用 pom 中的第一个开发人员。 |
邮件发件人 | MailSender |
2.3 |
如果开发人员列表为空或发件人不是开发团队的成员,则定义通知的发件人。 |
密码 | String |
2.3 |
用于发送电子邮件的密码。 |
runOnlyAtExecutionRoot | boolean |
2.3 |
这将导致执行仅在给定模块树的顶部运行。也就是说,在启动 mvn 执行的同一文件夹中包含的项目中运行。 默认值为: false 。 |
ssl模式 | boolean |
2.3 |
如果电子邮件应以 SSL 模式发送。 默认值为: false 。 |
用户名 | String |
2.3 |
用于发送电子邮件的用户名。 |
基于:
java.lang.String
2.1
Yes
${basedir}
java.lang.String
2.3
No
${changes.fromDeveloperId}
java.lang.String
2.1
Yes
text/plain
org.apache.maven.plugin.announcement.MailSender
2.3
No
${changes.mailSender}
密码:
java.lang.String
2.3
No
${changes.password}
boolean
2.3
No
${announcement.runOnlyAtExecutionRoot}
false
java.lang.String
2.3
Yes
${changes.smtpHost}
int
2.3
Yes
${changes.smtpPort}
25
boolean
2.3
No
${changes.sslMode}
false
主题:
java.lang.String
2.3
Yes
${changes.subject}
[ANNOUNCEMENT] - ${project.name} ${project.version} released
模板:
java.lang.String
2.3
Yes
${changes.template}
announcement.vm
java.io.File
2.3
Yes
${project.build.directory}/announcement
到地址:
java.util.List
2.3
Yes
用户名:
java.lang.String
2.3
No
${changes.username}