全名:
org.apache.maven.plugins:maven-changes-plugin:2.8:announcement-mail
说明:
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
基于的 | 细绳 | 2.1 | 当前项目基目录。 用户属性是:basedir。 |
邮件内容类型 | 细绳 | 2.1 | 要使用的邮件内容类型。 默认值为:text/plain。 |
smtpHost | 细绳 | 2.0-beta-2 | SMTP 服务器。 用户属性是:changes.smtpHost。 |
smtpPort | 整数 | 2.0-beta-2 | 港口。 默认值为:25。 用户属性是:changes.smtpPort。 |
主题 | 细绳 | 2.0-beta-2 | 电子邮件的主题。 默认值为:[ANNOUNCEMENT] - ${project.name} ${project.version} 已发布。 用户属性是:changes.subject。 |
模板 | 细绳 | 2.0-beta-2 | 用于格式化公告的 Velocity 模板。 默认值为:announcement.vm。 用户属性是:changes.template。 |
模板输出目录 | 文件 | 2.0-beta-2 | 包含公告电子邮件模板的目录。 默认值为:${project.build.directory}/announcement。 |
到地址 | 列表 | 2.0-beta-2 | 收件人电子邮件地址。 |
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
密送地址 | 列表 | 2.5 | 收件人密件抄送电子邮件地址。 |
cc地址 | 列表 | 2.5 | 收件人抄送电子邮件地址。 |
来自开发者 ID | 细绳 | 2.0-beta-2 | 发送公告邮件的开发者ID。仅在未设置mailSender属性时使用。在这种情况下,这应该与 pom.xml 中开发人员之一的 id 匹配。如果找不到匹配的开发人员,则使用 pom 中的第一个开发人员。 用户属性是:changes.fromDeveloperId。 |
邮件发件人 | 邮件发件人 | 2.0-beta-2 | 定义通知电子邮件的发件人。这优先于 POM 中指定的开发人员列表。如果发件人不是开发团队的成员。请注意,由于这是一种 bean 类型,因此您不能从命令级别指定它
-D -Dchanges.sender='Your Name <you@domain>' 用户属性是:changes.mailSender。 |
密码 | 细绳 | 2.0-beta-2 | 用于发送电子邮件的密码。 用户属性是:changes.password。 |
runOnlyAtExecutionRoot | 布尔值 | 2.3 | 这将导致执行仅在给定模块树的顶部运行。也就是说,在启动 mvn 执行的同一文件夹中包含的项目中运行。 默认值为:false。 用户属性是:announcement.runOnlyAtExecutionRoot。 |
发件人字符串 | 细绳 | 2.7 | 定义通知的发送者。这优先于 ${changes.mailSender} 和 POM 中的开发人员列表。此参数解析标准 RFC822 格式的电子邮件地址,例如
-Dchanges.sender='Your Name <you@domain>' 用户属性是:changes.sender。 |
ssl模式 | 布尔值 | 2.0-beta-2 | 如果电子邮件应以 SSL 模式发送。 默认值为:false。 用户属性是:changes.sslMode。 |
用户名 | 细绳 | 2.0-beta-2 | 用于发送电子邮件的用户名。 用户属性是:changes.username。 |
基于:
密送地址:
cc地址:
-D
-Dchanges.sender='Your Name <you@domain>'
密码:
-Dchanges.sender='Your Name <you@domain>'
主题:
模板:
到地址:
用户名: