如何使用maven下载JavaMail(mail.jar)和JAF(activation.jar)

问题描述 投票:4回答:3

我想做这个教程https://www.tutorialspoint.com/java/java_sending_email.htm关于用java发送电子邮件,教程的第一行说我需要下载JavaMail (mail.jar)JAF (activation.jar),我想用maven下载那些罐子是可能的,因为这个流行的网站说不可能http://www.mkyong.com/maven/how-to-download-javamail-api-from-maven/,我尝试在maven存储库中搜索,但是有太多同名的罐子

java maven jar javamail pom.xml
3个回答
6
投票

您只需将此依赖项添加到您的maven项目:

<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId>
    <version>1.5.6</version>
</dependency>

无需添加activation(除非您想使用特定版本),因为它已经是javax.mail的依赖项,因此它将通过传递性作为依赖项添加到您的项目中。


您可以在home page项目的javamail中找到所有工件的描述。


2
投票

使用以下链接从maven中央存储库获取所需的工件: https://mvnrepository.com/artifact/javax.mail/mail/1.4 https://mvnrepository.com/artifact/javax.activation/activation/1.1.1

要么

将这些添加到您的pom.xml中。

<dependency>
    <groupId>javax.mail</groupId>
    <artifactId>mail</artifactId>
    <version>1.4</version>
</dependency>
<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
</dependency>

0
投票

对于想要jar文件以及用于调试目的的源代码的人。直接从JavaMail项目网站下载。

https://github.com/javaee/javamail/releases

© www.soinside.com 2019 - 2024. All rights reserved.