diff --git a/www-server/src/main/java/fr/agrometinfo/www/server/StartListener.java b/www-server/src/main/java/fr/agrometinfo/www/server/StartListener.java index 80f4497a14bc510ec694d04980fd67ae515d4616..94f7a6ed1018aea33aca5da3ad97f70be46bf3e9 100644 --- a/www-server/src/main/java/fr/agrometinfo/www/server/StartListener.java +++ b/www-server/src/main/java/fr/agrometinfo/www/server/StartListener.java @@ -3,14 +3,16 @@ package fr.agrometinfo.www.server; import java.time.LocalDateTime; import java.util.List; -import fr.agrometinfo.www.server.exception.AgroMetInfoException; -import fr.agrometinfo.www.server.service.MailService; -import fr.agrometinfo.www.server.util.ST; -import fr.agrometinfo.www.server.util.ST.Key; import jakarta.inject.Inject; import jakarta.servlet.ServletContextEvent; import jakarta.servlet.ServletContextListener; import jakarta.servlet.annotation.WebListener; + +import fr.agrometinfo.www.server.exception.AgroMetInfoException; +import fr.agrometinfo.www.server.service.MailService; +import fr.agrometinfo.www.server.util.AppVersion; +import fr.agrometinfo.www.server.util.ST; +import fr.agrometinfo.www.server.util.ST.Key; import lombok.extern.log4j.Log4j2; /** @@ -54,6 +56,7 @@ public final class StartListener implements ServletContextListener { final ST st = new ST(TEMPLATE); st.add(Key.SUPPORT_EMAIL, String.join(", ", mail.getToAddresses())); st.add(Key.MESSAGE, String.valueOf(LocalDateTime.now())); + st.add(Key.VERSION, AppVersion.getVersion()); mail.setContent(st.render()); try { mailService.send(mail); diff --git a/www-server/src/main/java/fr/agrometinfo/www/server/util/AppVersion.java b/www-server/src/main/java/fr/agrometinfo/www/server/util/AppVersion.java index 4928a0b60fc3960d6e293da69635ddb25a7e0e69..cc0d84436ca6c9acd77057ec74c572edf7ca5ed4 100644 --- a/www-server/src/main/java/fr/agrometinfo/www/server/util/AppVersion.java +++ b/www-server/src/main/java/fr/agrometinfo/www/server/util/AppVersion.java @@ -7,7 +7,7 @@ import java.util.Locale; import java.util.ResourceBundle; /** - * Information on version of DSI API Client. + * Information on version of application. * * @author Olivier Maury */ diff --git a/www-server/src/main/java/fr/agrometinfo/www/server/util/ST.java b/www-server/src/main/java/fr/agrometinfo/www/server/util/ST.java index 113aeeb0352eaece2820f3600a27d32669e3acae..81bb41de19ff4be32f6231ddf2e102d0202590f4 100644 --- a/www-server/src/main/java/fr/agrometinfo/www/server/util/ST.java +++ b/www-server/src/main/java/fr/agrometinfo/www/server/util/ST.java @@ -32,7 +32,11 @@ public class ST { /** * E-mail address for support team. */ - SUPPORT_EMAIL; + SUPPORT_EMAIL, + /** + * Build version. + */ + VERSION; }