Który artefakt dla org.springframework.mail?

90

Chciałbym skorzystać ze wsparcia wiosennego do wysyłania maili. Mój projekt jest zbudowany za pomocą maven-2 i używam spring-core 2.5.5. Próbowałem poszukać w centralnym repozytorium maven artefaktów do umieszczenia w moim pom.xml, a jedyne, jakie znalazłem, to wsparcie wiosny . Problem w tym, że najwyższą wersją w repozytorium jest 2.0.8 i zależy to od spring-core v. 2.0.8. Czy powinienem go dodać i wykluczyć z jego zależności spring-core, spring-aop i tak dalej, czy powinienem poszukać innego artefaktu (ale który to zrobi?) Lub użyć innego repozytorium? Który artefakt maven-2 jest poprawny dla org.springframework.mail i gdzie mogę go znaleźć?

Tadeusz Kopeć
źródło
1
Dostałem się tutaj na Spring Boot, więc zostawiam komentarz, który może pomóc komuś w przyszłości: Uwzględnij tę zależność Mavena: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
ImtiazeA

Odpowiedzi:

32
 <!-- ########### SPRING-CONTEXT-SUPPORT ############ -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>
WillEnsaba
źródło
1

Aby używać Springa MailSenderi SimpleMailMessageprzez Spring, możesz użyć tych importów w swoim kodzie:

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

I dodaj ich słoiki do swojego projektu.

W przeciwnym razie, jeśli używasz mavena, musisz wykonać te importy w swoim źródle, a następnie dodać zależności:

  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

Otrzymasz wsparcie pocztowe od obu z nich.

Pawan Saxena
źródło