2009-09-02 17 views
79

Me gustaría utilizar soporte de resorte para enviar correos. Mi proyecto está construido con maven-2 y uso spring-core 2.5.5 Intenté buscar en el repositorio central de maven para que el artefacto lo incluyera en mi pom.xml, y el único que encontré es spring support. El problema es que la versión más alta en repos es 2.0.8 y depende de spring-core v. 2.0.8. ¿Debo agregarlo y excluirlo de sus dependencias spring-core, spring-aop y así sucesivamente, o debo buscar otro artefacto (pero ¿cuál hará?) O usar otro repositorio? ¿Cuál es el artefacto maven-2 adecuado para org.springframework.mail y dónde puedo encontrarlo?¿Qué artefacto para org.springframework.mail?

Respuesta

127

El material de correo se encuentra, bastante extraño, en el context-support artifact.

+10

spring framework es ridículo ..... donde en [link] (http://static.springsource.org/spring/docs/3.0.x/reference/mail.html) menciona alguna vez la necesidad de " soporte de contexto ". Hey Spring ... solo la mitad del mundo ha desperdiciado su vida en Maven ... – Jason

+1

... y todos los activos fuente de org.springframework.mail están alojados en el repositorio [principal * SpringSource/spring-framework *] (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

Para poder utilizar MailSender y SimpleMailMessage través de la primavera puede utilizar estas importaciones en el código:

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

y agregar sus frascos en su proyecto.

De lo contrario si está utilizando Maven entonces usted tiene que hacer estas importaciones en su fuente y luego agregar dependencias:

  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

Usted recibirá el soporte electrónico de ambos de ellos.

Cuestiones relacionadas