web-dev-qa-db-fra.com

Quel artefact pour org.springframework.mail?

J'aimerais utiliser le support Spring pour envoyer des mails. Mon projet est construit avec maven-2 et j'utilise spring-core 2.5.5 J'ai essayé de chercher dans le référentiel central maven l'artefact à inclure dans mon pom.xml, et le seul que j'ai trouvé est support de printemps =. Le problème est que la version la plus élevée dans le référentiel est 2.0.8 et cela 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 dois-je chercher un autre artefact (mais lequel fera?) Ou utiliser un autre dépôt? Quel est l'artefact maven-2 approprié pour org.springframework.mail et où puis-je le trouver?

89
Tadeusz Kopec

Le contenu du courrier se trouve, plutôt bizarrement, dans artefact de support de contexte .

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

Pour utiliser MailSender et SimpleMailMessage via 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 l'assistance par courrier électronique des deux.

1
Pawan Saxena