org.springframework.mailのどのアーティファクト?


89

メール送信に春のサポートを利用したいのですが。私のプロジェクトはmaven-2でビルドされており、Spring-core 2.5.5を使用しています。pom.xmlに含めるアーティファクトをMavenセントラルリポジトリで調べようとしましたが、見つかったのはSpringサポートのみです。問題は、リポジトリの最高バージョンが2.0.8であり、Spring-Core v。2.0.8に依存していることです。それを追加して依存関係から除外する必要がありますspring-core、spring-aopなど、または別のアーティファクトを探すべきですか(どちらが行うのですか?)または別のリポジトリを使用する必要がありますか?org.springframework.mailに適切なmaven-2アーティファクトはどれですか。どこにありますか?


Spring Bootのためにここに来たので、将来誰かを助けるかもしれないコメントを残す:このMaven依存関係を含める: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
ImtiazeA

回答:


142

メールは、奇妙なことに、コンテキストサポートアーティファクトで見つかります


13
春のフレームワークはばかげています..... リンクの中で、「コンテキストサポート」の必要性について言及していますか?Hey Spring .... Mavenでの生活を無駄にしたのは世界のたった1/2です...
Jason

1
...およびすべてのorg.springframework.mailソースアセットは、メインのSpringSource / spring-frameworkリポジトリでホストされます
Abdull 2013

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

1

使用するためMailSenderSimpleMailMessage春を通じて、あなたのコードでこれらの輸入品を使用することができます。

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

そして、それらのjarファイルをプロジェクトに追加します。

それ以外の場合、mavenを使用している場合は、ソースにこれらのインポートを作成してから、依存関係を追加する必要があります。

  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

両方からメールサポートを受けられます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.