2009-09-02 4 views
79

Je voudrais utiliser le support de printemps 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 repo central maven pour artefact à inclure dans mon pom.xml, et le seul que j'ai trouvé est spring support. Le problème est que la version la plus élevée de repo est 2.0.8 et dépend de spring-core v. 2.0.8. Devrais-je l'ajouter et exclure de ses dépendances le printemps-noyau, le printemps-aop et ainsi de suite, ou devrais-je chercher un autre artefact (mais lequel fera-t-on?) Ou utiliser un autre repo? Quel est l'artefact maven-2 approprié pour org.springframework.mail et où puis-je le trouver?Quel artefact pour org.springframework.mail?

Répondre

127

Le courrier est trouvé, plutôt bizarrement, dans le context-support artifact.

+10

le cadre du printemps est ridicule ..... où dans [link] (http://static.springsource.org/spring/docs/3.0.x/reference/mail.html) fait-il jamais mention de la nécessité de " contexte-support ". Hey Spring .... seulement 1/2 le monde a gaspillé leur vie dans Maven .... – Jason

+1

... et tous les éléments source org.springframework.mail sont hébergés dans le [source * SpringSource/spring-framework * repository] (https://github.com/SpringSource/spring-framework/tree/master/spring-context-support/src/main/java/org/springframework/mail). – Abdull

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

Pour utiliser MailSender et SimpleMailMessage par Spring vous pouvez utiliser ces importations dans votre code:

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

Et ajouter leurs pots dans votre projet.

Sinon, si vous utilisez Maven alors vous devez faire ces importations dans votre source, puis ajoutez les 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 soutien de courrier à la fois d'eux.

Questions connexes