如何发送 Maven 构建的电子邮件通知

moo*_*ese 5 java notifications maven-2 build

有没有一种简单的方法可以在 Maven 中为每个构建发送电子邮件通知,而无需外部 CI 工具,就像 Ant 一样?

Rob*_*anu 4

如果 CI 不是一个选项,我会使用一个简单的脚本包装器:

mvn install 2>&1 | tee build.log && cat build.log | mail -s 'Maven build output' user@example.com && rm -f build.log
Run Code Online (Sandbox Code Playgroud)

如果您确实决定使用 CI 工具,我强烈推荐 Hudson。安装页面显示了它的运行是多么容易。持续集成服务器听起来很浮夸、很有进取心,但 Hudson 却非常简单。