Artefak mana untuk org.springframework.mail?


90

Saya ingin menggunakan dukungan pegas untuk mengirim email. Proyek saya dibangun dengan maven-2 dan saya menggunakan spring-core 2.5.5 Saya mencoba mencari di repo pusat maven untuk artefak untuk dimasukkan ke dalam pom.xml saya, dan satu-satunya yang saya temukan adalah dukungan pegas . Masalahnya adalah versi tertinggi dalam repo adalah 2.0.8 dan itu tergantung pada spring-core v. 2.0.8. Haruskah saya menambahkan dan mengecualikan dari dependensinya spring-core, spring-aop, dan sebagainya, atau haruskah saya mencari artefak lain (tetapi mana yang akan dilakukan?) Atau menggunakan repo lain? Manakah artefak maven-2 yang tepat untuk org.springframework.mail dan di mana saya dapat menemukannya?


1
Saya datang ke sini untuk Spring Boot, jadi tinggalkan komentar yang mungkin bisa membantu seseorang di masa depan: Sertakan Ketergantungan Maven ini: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
ImtiazeA

Jawaban:



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

1

Untuk menggunakan MailSenderdan SimpleMailMessagemelalui Spring Anda dapat menggunakan impor ini di kode Anda:

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

Dan tambahkan toples mereka di proyek Anda.

Jika tidak, jika Anda menggunakan maven, Anda harus membuat impor ini di sumber Anda dan kemudian menambahkan dependensi:

  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

Anda akan mendapatkan dukungan surat dari keduanya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.