Notifiers that can be used with Maven 3.x. A status notification will be send at the end of a Maven build.
$M2_HOME
refers to maven installation folder.
.
├── bin
├── boot
├── conf
└── lib
You can install a pre-packaged maven named maven-deluxe using brew
.
It comes with maven-color, maven-notifier and maven-profiler.
It is based on latest maven release.
brew tap jcgay/jcgay
brew install maven-deluxe
Get maven-notifier and copy it in %M2_HOME%/lib/ext
folder.
or
Use the new core extensions configuration mechanism by creating a ${maven.multiModuleProjectDirectory}/.mvn/extensions.xml
file with:
<?xml version="1.0" encoding="UTF-8"?>
<extensions>
<extension>
<groupId>fr.jcgay.maven</groupId>
<artifactId>maven-notifier</artifactId>
<version>1.10.1</version>
</extension>
</extensions>
Get maven-notifier and copy it in your $M2_HOME/lib/ext
folder.
Get maven-notifier and extract it in your $M2_HOME/lib/ext
folder.
See CHANGELOG to get latest changes.
Notifier | Screenshot |
---|---|
Growl, for Windows and OS X. | |
Snarl, for Windows | |
terminal-notifier, OS X | |
notification center OS X (since Mavericks) | |
notify-send for Linux | |
SystemTray since Java 6 | |
Pushbullet | |
Kdialog for KDE | |
notifu for Windows | |
AnyBar for OS X and Linux | |
Toaster for Windows 8 | |
Notify since Java 6 | |
BurntToast for Windows 10 | |
Slack |
Play a success or failure sound when build ends.
Go to Wiki to read full configuration guide for each notifier.
mvn -B release:prepare release:perform