Quale artefatto per org.springframework.mail?


89

Vorrei utilizzare il supporto di primavera per l'invio di posta. Il mio progetto è costruito con maven-2 e io uso spring-core 2.5.5 Ho provato a cercare nel repository centrale di Maven un artefatto da includere nel mio pom.xml, e l'unico che ho trovato è il supporto a molla . Il problema è che la versione più alta nel 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 andrà?) O usare un altro repo? Qual è l'artefatto maven-2 corretto per org.springframework.mail e dove posso trovarlo?


Sono arrivato qui per Spring Boot, quindi lasciando un commento che potrebbe aiutare qualcuno in futuro: Includi questa dipendenza da Maven: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
ImtiazeA

Risposte:



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

1

Per l'utilizzo MailSendere SimpleMailMessageattraverso Spring puoi usare queste importazioni nel tuo codice:

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

E aggiungi i loro barattoli nel tuo progetto.

Altrimenti, se stai usando Maven, devi fare queste importazioni nel tuo codice 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

Riceverai il supporto per posta da entrambi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.