2009-09-02 14 views
79

Mi piacerebbe utilizzare il supporto di primavera per l'invio di e-mail. Il mio progetto è stato realizzato con maven-2 e io uso spring-core 2.5.5 Ho provato a cercare nel repository centrale Maven per artefatto da includere nel mio pom.xml, e l'unico che ho trovato è spring support. Il problema è che la versione più alta in repo è 2.0.8 e dipende da spring-core v. 2.0.8. Dovrei aggiungerlo ed escludere dalle sue dipendenze spring-core, spring-aop e così via, o dovrei cercare un altro artefatto (ma quale lo farò?) O usare un altro repository? Qual è il corretto artefatto maven-2 per org.springframework.mail e dove posso trovarlo?Quale artefatto per org.springframework.mail?

risposta

127

Il materiale di posta viene trovato, piuttosto bizzarramente, nello context-support artifact.

+10

quadro primaverile è ridicolo ..... dove in [link] (http://static.springsource.org/spring/docs/3.0.x/reference/mail.html) si parla mai del bisogno di " context-support". Hey Spring .... solo 1/2 il mondo ha perso la vita a Maven .... – Jason

+1

... e tutti gli asset sorgente org.springframework.mail sono ospitati nel [main * 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

Per utilizzare MailSender e SimpleMailMessage attraverso primavera è possibile utilizzare queste importazioni nel codice:

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

E aggiungere i loro vasi nel progetto.

caso contrario, se si utilizza Maven poi si deve fare queste importazioni nella vostra sorgente e poi aggiungere le dipendenze:

  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

Si otterrà il supporto di posta da entrambi di loro.

Problemi correlati