Full name:
ch.fortysix:maven-postman-plugin:0.1.6:taglist-mail
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
from | String | - | Email address of sender. |
tagClasses | List | - | Maps the tag class (from taglist plugin) to a list of receivers.
The displayName has to match the same from the
taglist-maven-plugin configuration. Who should receive
a mail? One can use an id of a developer registered in the pom or
an email address directly.
<tagClasses> <tagClass> <displayName>Todo Work</displayName> <receivers> <receiver>developerId</receiver> <receiver>dude@xx.com</receiver> </receivers> </tagClass> </tagClasses> |
Name | Type | Since | Description |
---|---|---|---|
failonerror | boolean | - | flag to indicate whether to halt the build on any error. The
default value is true. Default value is: true. |
htmlMessage | String | - | The html message body to be send Default value is: <body>build for ${project.groupId}:${project.artifactId}:${project.version} executed</body>. |
htmlMessageFile | File | - | The html message body to be send, if set the content of this will
replace the htmlMessage. |
mailAltConfig | boolean | - | Indicates to use an alternative way to configure the ssl connection
to the smtp server. This might be needed in specific environments. Default value is: false. |
mailcontenttype | String | - | The content type to use for the message. This is only the fallback
contenttype if the environment does not support
'multipart/alternative'. Default value is: text/html. |
mailhost | String | - | Host name of the SMTP server. The default value is localhost. Default value is: localhost. |
mailpassword | String | - | Password for SMTP auth |
mailport | String | - | TCP port of the SMTP server. The default value is 25. Default value is: 25. |
mailssl | boolean | - | Indicates whether you need TLS/SSL Default value is: false. |
mailuser | String | - | User name for SMTP auth |
multipartSupported | boolean | - | Whether 'multipart/alternative' mails can be send. This is detected
automatically, but it allows a user to disable it and force the
usage of 'mailcontenttype'. Default value is: true. |
outputDirectory | File | - | Report output directory. Note that this parameter is only relevant
if the goal is run from the command line or from the default build
lifecycle. If the goal is run indirectly as part of a site
generation, the output directory configured in the Maven Site
Plugin is used instead. Default value is: ${project.reporting.outputDirectory}. |
receivers | Set | - | This receivers are interested in any tag found by the
taglist-maven-plugin. One can use an id of a developer
registered in the pom or an email address directly.
<receivers> <receiver>developerId</receiver> <receiver>sam@topland.com</receiver> </receivers> |
skip | boolean | - | Indicates whether this report should skip the sending mails (no
mails send). Default value is: false. |
sourceEncoding | String | - | Encoding of the source. Advice is taken from:
POM Element for Source File Encoding Default value is: ${project.build.sourceEncoding}. |
subject | String | - | Email subject line. Default value is: [${project.artifactId}]. |
taglistReportHtml | File | - | The generated taglist html report (previously generated by
'taglist-maven-plugin'). Default value is: ${project.build.directory}/site/taglist.html. |
taglistReportXml | File | - | The generated taglist report (previously generated by
'taglist-maven-plugin'). Default value is: ${project.build.directory}/taglist/taglist.xml. |
textMessage | String | - | The text message to be send Default value is: build for ${project.groupId}:${project.artifactId}:${project.version} executed. |
textMessageFile | File | - | The text message body to be send, if set the content of this will
replace the textMessage. |
from:
<receivers> <receiver>developerId</receiver> <receiver>sam@topland.com</receiver> </receivers>
skip:
<tagClasses> <tagClass> <displayName>Todo Work</displayName> <receivers> <receiver>developerId</receiver> <receiver>dude@xx.com</receiver> </receivers> </tagClass> </tagClasses>