Index: src/main/java/org/apache/maven/continuum/notification/mail/MailContinuumNotifier.java =================================================================== --- src/main/java/org/apache/maven/continuum/notification/mail/MailContinuumNotifier.java (revision 578205) +++ src/main/java/org/apache/maven/continuum/notification/mail/MailContinuumNotifier.java (working copy) @@ -419,24 +419,36 @@ state = build.getState(); } + String stateText; + if ( state == ContinuumProjectState.OK ) { - return "[continuum] BUILD SUCCESSFUL: " + project.getName(); + stateText = "BUILD SUCCESSFUL"; } else if ( state == ContinuumProjectState.FAILED ) { - return "[continuum] BUILD FAILURE: " + project.getName(); + stateText = "BUILD FAILURE"; } else if ( state == ContinuumProjectState.ERROR ) { - return "[continuum] BUILD ERROR: " + project.getName(); + stateText = "BUILD ERROR"; } else { getLogger().warn( "Unknown build state " + state + " for project " + project.getId() ); - return "[continuum] ERROR: Unknown build state " + state + " for " + project.getName() + " project"; + stateText = "ERROR: Unknown build state " + state + " for project"; } + + StringBuilder subject = new StringBuilder(); + subject.append( "[continuum] " ); + subject.append( stateText ); + subject.append( ": " ); + subject.append( project.getName() ); + subject.append( " " ); + subject.append( project.getVersion() ); + + return subject.toString(); } private void sendMessage( Project project, Set recipients, String subject, String content, Map configuration )