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?

Tadeusz Kopec
sumber
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:

144

Barang-barang surat ditemukan, agak aneh, dalam artefak dukungan konteks .

skaffman
sumber
13
kerangka pegas konyol ..... di mana dalam tautan itu pernah menyebutkan kebutuhan untuk "dukungan-konteks". Hei Spring .... hanya 1/2 dunia telah menyia-nyiakan hidup mereka di Maven ....
Jason
1
... dan semua aset sumber org.springframework.mail-host di utama SpringSource / semi-framework repositori .
Abdull
31
 <!-- ########### SPRING-CONTEXT-SUPPORT ############ -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>
WillEnsaba
sumber
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.

Pawan Saxena
sumber