Welches Artefakt für org.springframework.mail?


89

Ich möchte die Federunterstützung zum Versenden von Mails verwenden. Mein Projekt ist mit Maven-2 gebaut und ich verwende Federkern - 2.5.5 Ich habe versucht , für Artefakt in maven zentralen Repo zu sehen in meinem pom.xml aufzunehmen, und die einzige, die ich gefunden ist Federunterstützung . Das Problem ist, dass die höchste Version in Repo 2.0.8 ist und von Spring-Core v. 2.0.8 abhängt. Soll ich es hinzufügen und Spring-Core, Spring-Aop usw. von seinen Abhängigkeiten ausschließen, oder sollte ich nach einem anderen Artefakt suchen (aber welches wird es tun?) Oder ein anderes Repo verwenden? Welches ist das richtige Maven-2-Artefakt für org.springframework.mail und wo finde ich es?


Ich bin wegen Spring Boot hierher gekommen und habe einen Kommentar hinterlassen, der jemandem in Zukunft helfen könnte: Fügen Sie diese Maven-Abhängigkeit hinzu: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
ImtiazeA

Antworten:



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

1

Für die Verwendung von MailSenderund SimpleMailMessageüber Spring können Sie diese Importe in Ihrem Code verwenden:

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

Und fügen Sie ihre Gläser in Ihr Projekt ein.

Andernfalls müssen Sie, wenn Sie maven verwenden, diese Importe in Ihrer Quelle vornehmen und dann Abhängigkeiten hinzufügen:

  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

Sie erhalten den Mail-Support von beiden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.