Quel artefact pour org.springframework.mail?


89

J'aimerais utiliser le support Spring pour l'envoi de mails. Mon projet est construit avec maven-2 et j'utilise spring-core 2.5.5 J'ai essayé de chercher dans le dépôt central maven un artefact à inclure dans mon pom.xml, et le seul que j'ai trouvé est le support de printemps . Le problème est que la version la plus élevée du repo est 2.0.8 et dépend de spring-core v. 2.0.8. Dois-je l'ajouter et exclure de ses dépendances spring-core, spring-aop et ainsi de suite, ou devrais-je rechercher un autre artefact (mais lequel fera-t-il?) Ou utiliser un autre dépôt? Quel est l'artefact maven-2 approprié pour org.springframework.mail et où puis-je le trouver?


Je suis arrivé ici pour Spring Boot, laissant donc un commentaire qui pourrait aider quelqu'un à l'avenir: Incluez cette dépendance Maven: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
ImtiazeA

Réponses:



31
 <!-- ########### SPRING-CONTEXT-SUPPORT ############ -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>

1

Pour utiliser MailSenderet SimpleMailMessagevia Spring, vous pouvez utiliser ces importations dans votre code:

import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;

Et ajoutez leurs pots dans votre projet.

Sinon, si vous utilisez maven, vous devez effectuer ces importations dans votre source, puis ajouter des dépendances:

  1. http://mvnrepository.com/artifact/org.springframework/spring-support/2.0.6
  2. http://mvnrepository.com/artifact/org.springframework/spring-context-support/3.2.0.RELEASE

Vous obtiendrez le support mail des deux.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.