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 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>2.1.2</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












