Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imod/maven-postman-plugin

Enables sending of mails in a build. The purpose of the plugin is to support conditional emailing (e.g. send an email if a file contains a certain string, the tests failed or just to send a notification or an artifact via mail)
https://github.com/imod/maven-postman-plugin

Last synced: 26 days ago
JSON representation

Enables sending of mails in a build. The purpose of the plugin is to support conditional emailing (e.g. send an email if a file contains a certain string, the tests failed or just to send a notification or an artifact via mail)

Awesome Lists containing this project

README

        

###########################
#
# postman report plugin
#
# provides utilities to send emails based on different prerequisits/conditions

General
=======
increasing the heap might be needed:
$> MAVEN_OPTS="-Xmx1024m -Xms1024m"
$> export MAVEN_OPTS

Maven Profiles:
===============
"integration-tests" - configures the integration tests, activation with: -Dit

Deploy a new version (SNAPSHOT):
=====================
$> mvn clean deploy site-deploy

Make a release:
===============
First Install GPG (http://www.gnupg.org/) see http://www.sonatype.com/people/2010/01/how-to-generate-pgp-signatures-with-maven/
Add this to the settings.xml

domi-default

XXX
XXXXXXXX

$> mvn release:prepare
$> mvn release:perform
a second way to get around a bug (http://jira.codehaus.org/browse/MGPG-9): $> mvn -Dgpg.passphrase="XXXX" -Darguments="-Dgpg.passphrase=XXXX" release:perform

Run integration tests:
======================
$> mvn clean integration-test -Dit

====> use nexus!!!!